1. 程式人生 > >C語言的32個關鍵字,9種控制語句,34種運算子

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語言的資料型別

整型,實型,字元型,陣列型,指標型別,結構體型別,共用體型別