C語言的關鍵字

2021-09-09 09:22:31 字數 1064 閱讀 8073

一,表示資料型別的關鍵字

1,char   表示字元型別,乙個位元組

2,short   短整型資料 ,兩個位元組

3,int     基本整型資料,四個位元組

4,long    長整型資料,四個位元組

5,signed    有符號資料

6,unsigned  無符號資料

7,double  雙精度浮點型資料  不能進行位運算(因為各個位代表的意義不一樣)

8,float     單精度浮點型資料  不能進行位運算

9,void    空型別資料    宣告函式無返回值或無引數,宣告空型別指標

10,union   聯合型別資料  計算聯合體的大小時計算佔最大空間的資料

11,struct   結構型別資料   計算結構體的大小時與最大位元組的資料對齊

12,enum   列舉型別

二,修飾變數

1,extern    引用外部變數

2,register   cpu內部寄存的變數(宣告暫存器變數)

3,auto   宣告自動變數,預設時編譯器一般預設為auto

4,const     不可更改的常量值

5,static   靜態變數

6,typedef    自定義型別(用於給資料型別取別名)

三,用於迴圈結構

1,for  

2,while

3,do  while    迴圈至少執行一次

4,continue    中斷本次迴圈並轉向下一次迴圈

5,break   退出程式最內層迴圈

四,用於選擇結構

1,if  else(if   elseif   else)

2,switch  case  default  switch作為開關語句,case是開關語句分支,default作為開關語句中的其他分支

五,其他操作

1,return    返回值

2,sizeof     計算表示式或資料型別的位元組數(c++中計算物件所佔記憶體空間大小)

3,goto   構成goto轉移結構(無條件跳轉語句)

4,volatile 防止編譯器優化

C語言關鍵字

c語言關鍵字 在檔案範圍的教訓和關鍵字,你知道靜態變數保持他們的價值觀,甚至不在他們超出範圍的破壞。比如說呢。int generateid int main this program prints 01 2 請注意,s nid一直保持它的價值的跨多個函式呼叫。static關鍵字有另一種意思當應用到全...

C語言關鍵字

關鍵字就是已被c語言本身使用,不能作其它用途使用的字。例如關鍵字不能用作變數名 函式名等 由ansi標準定義的c語言關鍵字共32個 auto double int struct break else long switch case enum register typedef char extern...

c語言關鍵字

c 語言標準定義的32 個關鍵字 1 auto 宣告自動變數,預設時編譯器一般預設為auto int 宣告整型變數 double 宣告雙精度變數 雙精度浮點型 long 宣告長整型變數 char 宣告字元型變數 float 宣告浮點型變數 單精度浮點型 6.1 float的有效位通常有 位,指的是小...