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>