常用头文件
limits.h
INT_MAX 数据类型最大最小值常量
float.h
FLT_DIG 浮点数有效数字位数
FLT_EPSILON 1.00和比1.00大的最小的float类型值之间的差值(分度值)
inttypes.h
int16_t
int32_t 可移植的32位整数类型
ctype.h
isalpha 判断是否是字母,是则返回非0值
isdigit() 判断是否是数字
toupper(ch) 将一个字母转换为大写,不改变原值,返回值作为新值
tolower(ch) 将一个字母转换为小写,不改变原值,返回值作为新值
isalnum() 判断是否数字或字母, 是则返回非0值
isblank() 判断是否是空白字符(空格、水平制表符、换行)
isspace() 判断是否空白字符(空格、水平制表符、换行、走纸、回车、垂直制表符、)
stdbool.h
bool、true、false关键字支持
iso646.h
&& || !提供逻辑运算符的可替代字符and or not
conio.h (windows)
getch() 非缓冲输入(不回显)
getche() 非缓冲输入(回显)
stdio.h
sprintf() 格式化字符串信息写入字符数组中