Web版面 :https://wizardforcel.gitbooks.io/linux-c-api-ref/content/index.html
GitBook :https://legacy.gitbook.com/book/wizardforcel/linux-c-api-ref/details
一、字符测试篇
1.1 | isalnum | 测试字符是否为英文或数字 |
1.2 | isalpha | 测试字符是否为英文字母 |
1.3 | isascii | 测试字符是否为ASCII 码字符 |
1.4 | iscntrl | 测试字符是否为ASCII 码的控制字符 |
1.5 | isdigit | 测试字符是否为阿拉伯数字 |
1.6 | isgraph | 测试字符是否为可打印字符 |
1.7 | islower | 测试字符是否为小写字母 |
1.8 | isprint | 测试字符是否为可打印字符 |
1.9 | isspace | 测试字符是否为空格字符 |
1.10 | ispunct | 测试字符是否为标点符号或特殊符号 |
1.11 | isupper | 测试字符是否为大写英文字母 |
1.12 | isxdigit | 测试字符是否为16进制数字 |
1.13 | ISALPHA | 以上API在Linux Programmer's Manual中的说明 |
二、字符转换篇
2.1 | atof | 将字符串转换成浮点型数 |
2.2 | atoi | 将字符串转换成整型数 |
2.3 | atol | 将字符串转换成长整型数 |
2.4 | gcvt | 将浮点型数转换为字符串,取四舍五入 |
2.5 | strtod | 将字符串转换成浮点数 |
2.6 | strtol | 将字符串转换成长整型数 |
2.7 | strtoul | 将字符串转换成无符号长整型数 |
2.8 | toascii | 将整型数转换成合法的ASCII 码字符 |
2.9 | tolower | 将大写字母转换成小写字母 |
2.10 | toupper | 将小写字母转换成大写字母 |
三、内存控制篇
3.1 | calloc | 配置内存空间 |
3.2 | free | 释放原先配置的内存 |
3.3 | getpagesize | 取得内存分页大小 |
3.4 | malloc | 配置内存空间 |
3.5 | mmap | 建立内存映射 |
3.6 | munmap | 解除内存映射 |
四、日期时间篇
4.1 | asctime | 将时间和日期以字符串格式表示 |
4.2 | ctime | 将时间和日期以字符串格式表示 |
4.3 | gettimeofday | 取得目前的时间 |
4.4 | getmtime | 取得目前时间和日期 |
4.5 | local | 取得当地目前时间和日期 |
4.6 | mktime | 将时间结构数据转换成经过的秒数 |
4.7 | settimeofday | 设置目前时间 |
4.8 | time | 取得目前的时间 |
五、内存及字符串操做篇
5.1 | bcmp | 比较内存内容 |
5.2 | bcopy | 拷贝内存内容 |
5.3 | bzero | 将一段内存内容全清为零 |
5.4 | index | 查找字符串中第一个出现的指定字符 |
5.5 | memccpy | 拷贝内存内容 |
5.6 | memchr | 在某一内存范围中查找一特定字符 |
5.7 | memcmp | 比较内存内容 |
5.8 | memcpy | 拷贝内存内容 |
5.9 |