一 、CTYPE.H 1、 extern bit isalpha (unsigned char); 检查参数字符是否为英文字符,是则返回 1,否则返回 0 2、 extern bit isalnum (unsigned char); 检查参数字符是否为字母或者数字字符,是则返回 1,否则返回 0 3、 extern bit iscntrl (unsigned char); 检查参数值是否在 0x00~0x7F 之间或者等于 0x7F,是则返回 1,否则返回 0 4、extern bit isdigit (unsigned char); 检查参数值是否为数字字符,是则返回 1,否则返回 0 5、extern bit isgraph (unsigned char); 检查参数是否为可打印字符(0x21~0x7E),是则返回 1,否则返回 0 6、extern bit isprint (unsigned char); 检查参数是否为可打印字符,包括空格符,其余与 isgraph 相同 7、extern bit ispunct (unsigned char); 检查参数是否为标点、空格或者格式字符,是则返回 1,否则返回 0 8、extern bit islower (unsigned char); 检查参数是否为小写字母,是则返回 1,否则返回 0 9、extern bit isupper (unsigned char); 检查参数是否为大写字母,是则返回 1,否则返回 0 10、extern bit isspace (unsigned char); 检查参数是否为下列之一:空格、制表符、回车、换行、垂直制表符和送纸符号, 是则返回 1,否则返回 0 11、extern bit isxdigit (unsigned char); 检查参数是否为 16 进制数字字符,是则返回 1,否则返回 0 12、extern unsigned char tolower (unsigned char); 将大写字符转换成小写形式,如果字符不在(A~Z)之间,则直接返回该字符 13、extern unsigned char toupper (unsigned char); 将小写字符转换成大写形式,如果字符不在(a~z)之间,则直接返回该字符 14、extern unsigned char toint (unsigned char); 将 ASCII 字符 0~9,A~F(不分大小写)转换成 16 进制的数字,返回转换后的 16 进制数字 二、STDIO.H #ifndef EOF #define EOF -1 #endif #ifndef NULL #define NULL ((void *) 0) #endif #ifndef _SIZE_T #define _SIZE_T typedef unsigned int size_t; #endif 1、extern char _getkey (void); 从单片机串口读入一个字符,然后等待字符输入 2、extern char getchar (void); 该函数使用_getkey()函数从串口读入字符,并将读入的字符马上给 putchar()函数输出 3、extern char ungetc...