background image

目录

 Linux C...............................................................................................................................................1
 目录....................................................................................................................................................2
1 字符测试篇......................................................................................................................................9

1.1 isalnum

 

(测试字符是否为英文或数字) .......................................................................9

1.2 isalpha 

 

(测试字符是否为英文字母) ..........................................................................10

1.3 isascii(测试字符是否为 ASCII 

 

码字符) ....................................................................10

1.4 iscntrl(测试字符是否为 ASCII 

 

码的控制字符) .......................................................11

1.5 isdigit

 

(测试字符是否为阿拉伯数字) ........................................................................11

1.6 isgraphis

 

(测试字符是否为可打印字符) ...................................................................12

1.7 islower

 

(测试字符是否为小写字母) ..........................................................................13

1.8 isprint

 

(测试字符是(否为可打印字符) ...................................................................13

1.9 isspace

 

(测试字符是否为空格字符) ..........................................................................14

1.10 ispunct

 

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

1.11 isupper

 

(测试字符是否为大写英文字母) ................................................................16

1.12 isxdigit(测试字符是否为 16

 

进制数字) ..................................................................16

2 字符串转换篇...............................................................................................................................18

2.1 atof

 

(将字符串转换成浮点型数) ................................................................................18

2.2 atoi

 

(将字符串转换成整型数) ....................................................................................18

2.3 atol

 

(将字符串转换成长整型数) ................................................................................19

2.4 gcvt

 

(将浮点型数转换为字符串,取四舍五入) ......................................................20

2.5 strtod

 

(将字符串转换成浮点数) .................................................................................21

2.6 strtol

 

(将字符串转换成长整型数) ..............................................................................21

2.7 strtoul

 

(将字符串转换成无符号长整型数) ...............................................................22

2.8 toascii(将整型数转换成合法的 ASCII 

 

码字符) .......................................................23

2.9 tolower

 

(将大写字母转换成小写字母) ......................................................................23

2.10 toupper

 

(将小写字母转换成大写字母) ....................................................................24

3 内存控制篇...................................................................................................................................26

3.1 calloc

 

(配置内存空间) .................................................................................................26

3.2 free

 

(释放原先配置的内存) ........................................................................................26

3.3 getpagesize

 

(取得内存分页大小) ................................................................................27

3.4 malloc

 

(配置内存空间) ................................................................................................27

3.5 mmap

 

(建立内存映射) .................................................................................................28

3.6 munmap

 

(解除内存映射) .............................................................................................30

4 日期时间篇...................................................................................................................................31

4.1 asctime

 

(将时间和日期以字符串格式表示) .............................................................31

4.2 ctime

 

(将时间和日期以字符串格式表示) .................................................................31

4.3 gettimeofday

 

(取得目前的时间) .................................................................................32

4.4 gmtime

 

(取得目前时间和日期) ..................................................................................33