检查给定的字符能否被打印,即为数字( 0123456789 )、大写字母( ABCDEFGHIJKLMNOPQRSTUVWXYZ )、小写字母( abcdefghijklmnopqrstuvwxyz )、标点字符( !"#$%&’()*+,-./:;<=>?@[]^_`{|}~ )或空格之一,或任何当前 C 本地环境分类为可打印的字符。
若 ch 的值不能表示为 unsigned char 且不等于 EOF ,则行为未定义。
For the standard ASCII character set (used by the “C” locale), printing characters are all with an ASCII code greater than 0x1f (US), except 0x7f (DEL).
ASCII

C++
#include <ctype.h>
#include <stdio.h>
int main

本文介绍 C/C++ 中的 isprint 函数,用于检查字符是否可打印。内容涵盖 ASCII 字符集标准,说明在标准 ASCII 中大于 0x1f 且不等于 0x7f 的字符被视为可打印。文章提供了 C++ 和 C 两种语言的输出示例,并提到了空格的打印性质。
最低0.47元/天 解锁文章
668

被折叠的 条评论
为什么被折叠?



