C語言的32個關鍵字,9種控制語句,34種運算子
32個關鍵字:
char,int,short,long,float,double
signed,unsigned
auto,register,extern,static,volatile,const
if,else,do,while,for,goto,switch,case,default,break,continue,return
struct,union,enum
void, sizeof,typedef
34種運算子:
() [] -> .(結構體成員運算子)
!(邏輯非) ~(按位非)
++ -- -(負號) (型別)(型別轉換運算子) *(指標運算子)
&(地址運算子) sizeof *(乘法運算子) /(除法運算子) % + -(減法運算子)
<< >> < <= > >= == !=
&(按位與) ^(按位異或) |(按位或) &&(邏輯與) ||(邏輯或)
?: (條件運算子) =(賦值運算子) ,(逗號運算子)
=的擴充套件運算子:+= -= *= /= %= >>= <<= &= ^= |=
9種控制語句
條件語句: if(...) ... else ...
迴圈語句: for(...) ...
while(...) ...
do ... while(...) ; //注意do-while語句和while語句的區別,do-while語句while後有逗號而且至少執行一次
多分支選擇語句: switch
跳轉語句: goto
函式返回語句: return
結束本次迴圈: continue
終止執行迴圈或switch: break
C語言的資料型別
整型,實型,字元型,陣列型,指標型別,結構體型別,共用體型別