c语言中isupper用法,isupper - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义int isupper(int ch);
根据当前的C语言环境检查给定的字符是否为大写字符。在默认的“C”语言环境中,isupper仅对大写字母(ABCDEFGHIJKLMNOPQRSTUVWXYZ)返回true 。
如果isupper返回true,则确保iscntrl,isdigit,ispunct和isspace在同一C语言环境中为同一字符返回false。
如果ch的值不能表示为unsigned char并且不等于EOF,则行为是未定义的。
参数
ch-字符分类
返回值
如果字符是大写字母,则为非零值,否则为零。
例
#include #include #include
int main(void){
unsigned char c = '\xc6'; // letter Æ in ISO-8859-1 printf("In the default C locale, \\xc6 is %suppercase\n", isupper(c) ? "" : "not " ); setlocale(LC_ALL, "en_GB.iso88591"); printf("In ISO-8859-1 locale, \\xc6 is %suppercase\n", isupper(c) ? "" : "not " );}
输出:
In the default C locale, \xc6 is not uppercase
In ISO-8859-1 locale, \xc6 is uppercase
参考
C11标准(ISO / IEC 9899:2011):7.4.1.11 isupper函数(p:203)
C99标准(ISO / IEC 9899:1999):7.4.1.11 isupper函数(p:184)
C89 / C90标准(ISO / IEC 9899:1990):4.3.1.10 isupper函数
扩展内容
iswupper(C95)检查宽字符是否是大写字符(函数)
| isupper的C ++文档 |
ASCII 值 (十六进制)字符iscntrl iswcntrl.isprint iswprint.isspace iswspace.isblank iswblank.isgraph iswgraph.ispunct iswpunct.isalnum iswalnum.isalpha iswalpha.isupper iswupper.islower iswlower.isdigit iswdigit.isxdigit iswxdigit.0 - 80x00-0x08控制码(NUL, etc.)≠000000000000
90x09tab (\t)≠00≠0≠000000000
10 - 130x0A-0x0D空格 (\n,\v,\f,\r)≠00≠0000000000
14 - 310x0E-0x1F控制码≠000000000000
320x20space0≠0≠0≠000000000
33 - 470x21-0x2F!"#$%&'()*+,-./0≠000≠0≠0000000
48 - 570x30-0x3901234567890≠000≠00≠0000≠0≠0
58 - 640x3a-0x40:;<=>?@0≠000≠0≠0000000
65 - 700x41-0x46ABCDEF0≠000≠00≠0≠0≠000≠0
71 - 900x47-0x5AGHIJKLMNOPQRSTUVWXYZ0≠000≠00≠0≠0≠0000
91 - 960x5B-0x60[]^_` | 0 | ≠0 | 0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 |
97 -1020x61-0x66abcdef0≠000≠00≠0≠00≠00≠0
103-1220x67-0x7Aghijklmnopqrstuvwxyz0≠000≠00≠0≠00≠000
123-1260x7B-0x7E{|}~0≠000≠0≠0000000
1270x7F退格 (DEL)≠000000000000
c语言中isupper用法,isupper - [ C语言中文开发手册 ] - 在线原生手册 - php中文网相关推荐
- java 函数fun_c语言中fun用法详解_后端开发
Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...
- c语言中ndigit用法,求C语言中头文件及函数的含意的总分类
ALLOC.H 说明内存管理函数(分配.释放等). ASSERT.H 定义 assert调试宏. BIOS.H 说明调用IBM-PC ROM BIOS子程序的各个函数. CONIO. H 说明调用DO ...
- C语言中positive用法,sprintf - C语言库函数
C库类 的 sprintf - C语言库函数 C库函数int sprintf(char *str, const char *format, ...)发送str 指向一个字符串的格式化输出. 声明 以下 ...
- c语言中mw shl code,cacoshl - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义float complex cacoshf( float complex z );(1)(since C99) double complex cacosh( dou ...
- cbrt c语音_isgraph - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义int isgraph(int ch); 检查给定字符是否具有图形表示形式,即它是数字(0123456789),大写字母(ABCDEFGHIJKLMNOPQRSTUVWXYZ),小写字母 ...
- c 语言memmove,memmove - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义void * memmove(void * dest,const void * src,size_t count);(1) errno_t memmove_s(void * dest,r ...
- c语言 strncat,strncat - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义(1) char * strncat(char * dest,const char * src,size_t count);(直到C99) char * strncat(char * r ...
- php中的lc_time,LC_TIME - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义#define LC_ALL / *实现定义* / #define LC_COLLATE / *实现定义* / #define LC_CTYPE / *实现定义* / #define L ...
- c语言fsetpos是什么,fsetpos - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
在头文件中定义int fsetpos(FILE * stream,const fpos_t * pos); stream根据指向的值设置文件流的文件位置指示符和多字节解析状态(如果有)pos. 除了建 ...
- php vprintf,vprintf - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
格式-指向以空字符结尾的字符串的指针,指定如何解释数据.格式字符串由普通的多字节字符(%除外)组成,它们被原样复制到输出流和转换规范中.每个转换规范具有以下格式:介绍%字符(可选)一个或多个标志,用于 ...
最新文章
- System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“ not found
- 伯克利AI研究院:强化学习是GPT2等自回归语言模型弥补不足的良方?
- 【C 语言】数组 ( 多维数组本质 | 步长角度 理解 多维数组本质 )
- IE8 chrome 中 table隔行换色解决办法
- wordpress中PHP运行错最有效解决办法Fatal error: Out of memory (allocated 6029312)(转)
- r包调用legend函数_R语言实现基于朴素贝叶斯构造分类模型数据可视化
- getobject java,Object get(Object obj)
- 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
- 高等数学(工本)选择题
- Linux meson + ninja编译安装源码(八)
- 2022美国大学生数学建模竞赛C题思路
- rapidxml库生成xml小例子及需注意的问题
- dotween上下摆动_DOTWeen插件使用技巧
- No.1大数据入门 | 环境搭建:VM、CentOS7安装及网络配置
- 软件设计师真题知识点
- countifs函数怎么用,excel函数的操作步骤
- rxjava背压_关于RxJava背压
- 大一时写的东西 哈哈~~~~~~~~~~~~
- 【ArcGIS微课1000例】0039:ArcGIS注记转CAD注记的方法
- matplotlib的简介