1. 程式人生 > >《c語言從入門到精通》看書筆記——第3章 資料型別

《c語言從入門到精通》看書筆記——第3章 資料型別

auto 區域性變數(自動儲存) break無條件退出程式最內層迴圈 case   switch語句中選擇項 char單位元組整型資料 const定義不可更改的常量值 continue中斷本次迴圈,並轉向下一次迴圈 default switch語句中的預設選擇項 do  用於構成do.....while迴圈語句 double定義雙精度浮點型資料 else構成if.....else選擇程式結構 enum列舉 extern在其它程式模組中說明了全域性變數 float定義單精度浮點型資料 for構成for迴圈語句 goto構成goto轉移結構 if構成if....else選擇結構 int基本整型資料
long長整型資料 registerCPU內部寄存的變數 return用於返回函式的返回值 short短整型資料 signed有符號數 sizoef計算表示式或資料型別的佔用位元組數 static定義靜態變數 struct定義結構型別資料 switch構成switch選擇結構 typedef重新定義資料型別 union聯合型別資料 unsigned定義無符號資料 void定義無型別資料 volatile該變數在程式中執行中可被隱含地改變 while用於構成do...while或while迴圈結構 3、識別符號的命名規則:      (1)所有識別符號必須由字母或下劃線開頭,而不能使用數字或者符號開頭
     (2)在設定識別符號時,除了開頭外,其他位置都可以由字母、下劃線、數字組成      (3)英文字母的大小寫代表不同的識別符號,也就是說,在c語言中是區分大小寫字母的      (4)識別符號不能成為關鍵字      (5)識別符號的命名最好具有相關的意義      (6)ANSI標準規定,識別符號可以為任意長度,但外部名必須至少能由前8個字元唯一的區分 4、C語言的資料型別        (1)基本型別:整形、字元型、實型(浮點型)、列舉型別      (2)構造型別:陣列、結構體、共用體      (3)指標型別:指標型別不同於其他型別的特殊性在於,指標的值表示的是某個記憶體地址      (4)空型別:關鍵字void,主要作用:對函式返回的限定;對函式引數的限定 5、常量的分類:      (1)數值型常量:整型常量、實型常量      (2)字元型常量      (3)符號常量 6、整型常量      (1)短整型常量:16位,unsigned short int:0~65535;short int :-32768~+32768      (2)整形常量:32位,unsigned int:0~4294967295;int:-2147483648~+2147483647      (3)長整形常量:32位,      表示長整型和無符號整型的字尾字母L和U可以是大寫,也可以是小寫      八進位制整數前面加0修飾,十六進位制整數前加0修飾,十進位制錢不需要修飾 7、整形資料在記憶體中存放方式:      以二進位制的方式存放在計算機的記憶體中,其數值是以補碼的形式進行標示的。      一個正數的補碼與其原碼的形式相同,一個負數的補碼是該數絕對值得二進位制形式按位取反再加1      對於有符號整數,其在記憶體中存放的最左邊的一位表示符號位,0-正,1-負 8、實型常量(浮點數)      由整數部分和小數部分組成      (1)科學計數方式:使用十進位制小數方式描述      (2)指數方式:使用字母e貨E進行指數顯示,如45e2表示4500,      編寫實型常量時,在常量後面加上符號F或者L修飾。F表示該常量時float單精度型別,L表示該常量為long doube長雙精度型別。 9、字元型常量:字元常量,字串常量      要對字元型常量使用指定的定界符進行限制。      字元常量:使用單直撇
括起來一個字元,即為字元常量            (1)字元常量中只能包括一個字元,不是字串            (2)字元常量時區分大小寫的            (3)‘ ’這對單直撇代表著定界符,不屬於字元常量中的一部分         字串常量:是用一組雙引號括起來的若干字元系列           c語言中儲存字串常量時,系統會在字串的末尾自動加一個“\0”作為字串的結束標誌       字串常量和字元常量的區別:           (1)定界符的使用不同           (2)長度不同           (3)儲存方式不同:字元常量儲存的是ASCII碼值;而字串常量不僅要儲存有效字元,還要儲存結尾處的結束標誌“\0” 10、 常用的轉義字元:       11、通常說到的整型都是指有符號基本整型int      在編寫程式時,定義所有變數的步驟應該再變數的定義之前,否則會產生錯誤