1、数据范围和精度
int类型数据范围(对于IA32结构的计算机):
double和float的精度
float 尾数:23位,指数:8位
double 尾数:52位,指数:11位
2、行输入、输出函数
行输入函数:
char * gets ( char s[ ] )
从标准输入读取完整的一行,将读取的内容存入s字符数组中,并用字符串结束符’\0’取代行尾的’\n’。若读取错误或遇到输入结束则返回NULL。
行输出函数
int puts ( char s [ ] )
将字符数组s中的内容输出到标准输出上,并自动在末尾添加一个换行符。
注意:
- 处理带空格的输入串不要用scanf来读输入串,建议用getchar或gets来读输入串;
- 字符串没有结束标志,在用getchar读入一个字符串及生成扩展字符串s2时,一定要给字符串置一个结束符(’\0’);
3、isupper, islower, isdigit均为系统标准库函数。使用前要加:#include <ctype.h>