- 刘佳航 的博客
C++常用判断函数
- 2024-11-17 17:03:38 @
C++有很多判断函数,这些判断函数可以帮助我们更好地编程
bool isalnum(int)
判断字符是否是字符或者数字bool isalpha(int)
判断字符是否是字符bool iscntrl(int)
判断字符是否是控制字符(ASCII
值 或者 )bool isdight(int)
判断字符是否是十进制数字bool isgraph(int)
判断字符是否是空格以外的可见字符(与控制字符相反)bool iscsym(int)
判断字符是否是数字、下划线或字符bool islower(int)
判断字符是否是小写字符bool isupper(int)
判断字符是否是大写字符bool isprint(int)
判断字符是否是可见字符bool ispunct(int)
判断字符是否是标点符号bool isspace(int)
判断字符是否是标准空白字符((空格,进纸,换行符,回车,水平制表符,垂直制表符)bool isxdight(int)
判断字符串是否是十六进制数int tolower(int)
如果字符是大写字符,则转换为小写字符,否则直接返回int toupper(int)
如果字符是小写字符,则转换成大写字符,否则直接返回
冷知识
:为什么所有的判断和转换函数都是int
类型,而不是char
类型?
:因为这些函数都是根据ASCII
码判断的