C語言:總結
1除法運算:兩整數相除,結果為整數; 任意浮點數參與的除法運算結果為浮點型。所以pow(16,1/2)=1 pow(16,1.0/2)=4.00 pow(64,1.0/3)=4.00
球的體積v=4.0/3*3.14*pow(r,3); 三角形面積:d=1.0/2*(a+b+c);s=sqrt(d*(d-a)*(d-b)*(d-c));
2.標識符(變量名、函數名、符號常量、宏名)合法性:
A由字母 、數字 、下劃線組成 B 第一個字符不能是數字 C不能與保留字完全相同 D 盡量做到見名知意
非法的名稱: a%, 1a,int, a b
3.合法的常量:
A合法整數:10進制:由正負號 數字0-9組成 8進制:由0開頭 ,正負號 數字0-7組成 16進制:由0x開頭,由數字0-9 字母A-F a-f組成 長整型末尾加l
B 合法浮點數科學計數表示:1.e3 1.2E-3 字母e(E)左邊小數點左右至少有一位數字,字母e(E)右邊只能是整數,不能是小數
4。變量四個特征:名稱 數據類型 值 地址
int a=10; 則名稱為a,數據類型為int ,值為10,地址為&a
5。C語言表達式寫法:
A數學中的分子 、分母、平方根等需要根據實際情況添加適量的括號用于明確其分子、分母、被開方數的范圍
B表達式中的任何運算符(包括*(乘號))都不能省略
C c語言表達式只能由英文半角符號組成,非英文半角字符必須被替換,可能被常數替換(圓周率PAI)
D 表達式中只能出現小括號,可以嵌套,不能出現中括號、大括號等其他括號
E 類似1/2,1/3等根據實際情況可能需要寫成1.0/2,1/3.0,以保證結果為浮點數,使結果更準確
F 表達式需要添加括號來明確其準確含義如逗號表達式等printf("%d",a=a+2,10);printf("%d",(a=a+2,10));含義不同

浙公網安備 33010602011771號