1、字符串函数
头文件:
#include <ctype.h>
函数名 | 作用 |
---|---|
isalnum() | 测试字符是否为英文字母或数字 |
isalpha() | 测试字符是否为英文字母 |
isascii() | 测试字符是否为ASCII码字符 |
isblank() | 测试字符是否为空白字符 包括空格 \r\n\t 符号 |
iscntrl() | 测试字符是否为ASCII码的控制字符 |
isdigit() | 测试是否为阿拉伯数字 16进制会出现错误 |
isgraph() | 测试字符是否为可打印字符 打印到纸上 |
islower() | 测试字符是否为小写英文字母 |
isupper() | 测试字符是否为大写英文字母 |
isprint() | 测试字符是否为可打印字符 打印到屏幕上 |
isspace() | 测试字符是否为空格字符 |
ispunct() | 测试字符是否为标点符号或特殊符号 |
isxdigit() | 测试字符是否为16进制数字 |
2、数据转换函数
头文件:
#include <stdlib.h>
包含 数据转换 随机数 字符集的转换
1)字符串转换成对应的数
函数名 | 作用 |
---|---|
atof() | 将字符串转换成浮点型数 |
atoi() | 将字符串转换成整型数 以前i=16位 l=32位 |
atol() | 将字符串转换成长整型数 现在i=32位 l=64位 |
atoll() | 将字符串转换成长整型数 ll=64位 部分系统不支持使用 |
strtol() | 将字符串转换成整数 |