1、形參若為long int,則實參為123l或123L,后加l或L表示long int。
2、十進制:123 八進制:0123(前加0) 十六進制:0x123(前加0x)
3、實型必有小數點: .123 123. 12.3 0.0 .0 0. 等。
4、123.123*345.345 的中間計算結果用double保存以提高有效數的精確度,若 123.123f*345.345f 則中間計算結果用float保存。
5.printf("_ab_c\t_de\rf\tg\n")
打印結果:fab_c___gde
屏幕輸出:f_______gde
關于\t:
①\t的距離不以當前光標的位置起計算第一個TAB位,而是以最左端起計算
②\t經過的位置全部清為“_”(\b也如此)
------------1中“_”代表空格
6.'a'為字符,"a"為字符串(儲存時最后加)
7.C不像Pascal一樣有string變量,C中無字符串變量;但C的字符數組實質跟string一樣。
8.關于賦初值:
①int a,b,c=3 不同于 int a=3,b,c=3
②編譯階段并不賦初值,而: int c=3; 同于 int c;c=3;因為c不為常量或外部參數,所以c編譯過程中不賦值
9.數據運算式轉換:
double←float
↑ 橫向為必須
long 縱向為按需
↑
unsigned 結果以最高級為準
↑
int←char,short