isgraph (Strings) – C 中文开发手册 - Break易站
Posted breakyizhan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了isgraph (Strings) – C 中文开发手册 - Break易站相关的知识,希望对你有一定的参考价值。
[
??C 语言中文开发手册
]isgraph (Strings) - C 中文开发手册
检查给定字符是否具有图形表示形式,即它是数字(0123456789),大写字母(ABCDEFGHIJKLMNOPQRSTUVWXYZ),小写字母(abcdefghijklmnopqrstuvwxyz)或标点符号(!"#$%&‘()*+,-./:;<=>?@[]^_`{|}~)或特定于当前C语言环境的图形字符。如果ch的值不能表示为unsigned char并且不等于EOF,则行为是未定义的。 参数
返回值如果字符具有图形表示字符则为非零值,否则为零。 例#include <stdio.h> #include <ctype.h> #include <locale.h> int main(void) { unsigned char c = ‘xb6‘; // the character ? in ISO-8859-1 printf("In the default C locale, \xb6 is %sgraphical ", isgraph(c) ? "" : "not " ); setlocale(LC_ALL, "en_GB.iso88591"); printf("In ISO-8859-1 locale, \xb6 is %sgraphical ", isgraph(c) ? "" : "not " ); } 输出: In the default C locale, xb6 is not graphical In ISO-8859-1 locale, xb6 is graphical 参考C11标准(ISO / IEC 9899:2011): 7.4.1.6 isgraph函数(p:201-202) C99标准(ISO / IEC 9899:1999): 7.4.1.6 isgraph函数(p:182-183) C89 / C90标准(ISO / IEC 9899:1990): 4.3.1.5 isgraph函数 扩展内容
| 用于isgraph的C ++文档 |
以上是关于isgraph (Strings) – C 中文开发手册 - Break易站的主要内容,如果未能解决你的问题,请参考以下文章 |