字符的判断,如isalpha等

一、关于字符的一些识别函数:

1.isalnum();测试字符是否是英文或数字。

2.isalpha();测试字符是否是英文字母

3.isascii();测试字符是否是ASCII码字符

4.iscntrl();测试字符是否是ASCII码的控制字符

5.isdigit();测试字符是否为阿拉伯数字

6.islower();测试字符是否为小写字母

7.isupper();是否为大写

8.isprint();测试字符是否是可打印字符

9.isspace();测试字符是否为空格字符

10.ispunct();测试字符是否为标点符号或特殊字符

11.isxdigit();测试字符是否为16进制数字

注:以上函数成功返回true,失败返回NULL

二、字符串与整形的转换函数

字符的判断,如isalpha等_第1张图片
atoi与_itoa
字符的判断,如isalpha等_第2张图片
整数转化为string类型字符串

字符的判断,如isalpha等_第3张图片
将整数转化为char数组存放的字符串

atoi(p)中的p必须为指向字符串的char指针,不能为string类型。

在linux下没有itoa这个函数

linux下的字符转换函数只有:

atof字符串转换到浮点型数

atoi字符串转换到整型数:

int atoi(const char *nptr);跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。

atol字符串转换到长整型数

ecvt浮点型数转换到字符串,取四舍五入

fcvt浮点型数转换到字符串,取四舍五入

gcvt浮点型数转换到字符串,取四舍五入

strtod字符串转换到浮点型数

strtol字符串转换到长整型数

strtoul字符串转换到无符号长整型数

toascii将整形数转换合法的ASCII字符串

三、实例和函数原型

你可能感兴趣的:(字符的判断,如isalpha等)