C51 库函数 C-51 软件包的库包含标准的应用程序,每个函数都在相应的头文件(
h)中有原型声明
如果使用库函数,必须在源程序中用预编译指令定义与该函数相关的头文件(包含了该函数的原型声明)
例如: #inclu de 如果省掉头文件,编译器则期望标准的C 参数类型,从而不能保证函数的正确执行
1 CTYPE
H:字符函数 在CTYPE
H 头文件中包含下列一些库函数: 函数名: isalpha 原 型: ex tern bit isalpha(char) 功 能: isalpha 检查传入的字符是否在„A‟-„Z‟和„a‟-„z‟之间,如果为真返回 值为 1,否则为 0
函数名: isalnu m 原 型: ex tern bit isalnu m(char) 功 能: isalnu m 检查字符是否位于„A‟-„Z‟,„a‟-„z‟或„0‟-„9‟之间,为真返 回值是 1,否则为 0
函数名: iscntrl 原 型: ex tern bit iscntrl(char) 功 能: iscntrl 检查字符是否位于 0x 00~0x 1F 之间或 0x 7F,为真返回值是 1,否则为 0
函数名: isdigit 原 型: extern bit isdigit(char) 功 能: isdigit 检查字符是否在„0‟-„9‟之间,为真返回值是 1,否则为 0
函数名: isgraph 原 型: ex tern bit isgraph(char) 功 能: isgraph 检查变量是否为可打印字符,可打印字符的值域为 0x 21~0x 7E
若为可 打印,返回值为 1,否则为 0
函数名: isprint 原 型: ex tern bit isprint(char) 功 能:除与 isgraph 相同外,还接受空格字符(0X20)
函数名: ispu