C語言編程注意點4

1、數據範圍和精度
int類型數據範圍(對於IA32結構的計算機):
-232-1 - ~ 232-1 - 1 (即-2147483648 ~ 2147483647 )
double和float的精度
float 尾數:23位,指數:8位
double 尾數:52位,指數:11位

2、行輸入、輸出函數
行輸入函數:

char * gets ( char s[ ] )

從標準輸入讀取完整的一行,將讀取的內容存入s字符數組中,並用字符串結束符’\0’取代行尾的’\n’。若讀取錯誤或遇到輸入結束則返回NULL。

行輸出函數

int puts ( char s [ ] )

將字符數組s中的內容輸出到標準輸出上,並自動在末尾添加一個換行符。

注意:

  1. 處理帶空格的輸入串不要用scanf來讀輸入串,建議用getchar或gets來讀輸入串;
  2. 字符串沒有結束標誌,在用getchar讀入一個字符串及生成擴展字符串s2時,一定要給字符串置一個結束符(’\0’);

3、isupper, islower, isdigit均爲系統標準庫函數。使用前要加:#include <ctype.h>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章