1、整形資料、浮點型資料和字元型資料是c語言的基本資料型別,基本資料型別的資料不可以在分解為其他型別的資料。
還有一種特殊的基本資料型別——列舉型別,用以列舉少數幾種可能的取值。
2、c語言資料型別
構造型別
指標型別
空型別
1、常量是指在程式執行中保持型別和值都不變的資料。
2、轉義字元:其作用是表明反斜槓後面的字元或數字序列不取原來的含義。
字元含義
『\n』
換行,將游標從當前位置移到下一行
『\r』
回車,將游標從當前位置移到本行開頭
『\0』
空字元,通常用作字串結束標記
『\t』
橫向跳格,游標移到下乙個水平製表位
『\y』
縱向跳格,游標移向下乙個垂直製表位
『\b』
退格,游標向前移動乙個字元
『\」』
乙個雙引號
『\」乙個單引號
『\』乙個反斜槓
『\?』
乙個問號
『\ddd』
1~3位八進位制數,代表字元的ascⅱ碼值
『\xhh』
1~2位十六進製制數,代表字元的ascⅱ碼值
3、注意字元常量與字串常量的區別
eg:」a」——在記憶體中佔兩個位元組(分別儲存』a』和』\0』)
『a』——只佔乙個位元組
1、變數是指其值在程式執行過程中可以改變的量。
變數的3個相關要素:變數名、變數的儲存單元、變數的值
2、c語言規定:變數必須「先定義型別,然後才能使用」。
3、關鍵字:c語言預先規定的其具有固定含義的一些單詞。
4、識別符號:合法的識別符號只能有字母、數字、下劃線3種字元組成,且第乙個字元須為字母或下劃線。識別符號通常用作變數名、函式名等。
ps:c語言區分大小寫。
5、變數的定義:
型別關鍵字 變數名1【變數名2…】
eg:』int a,b;』
6、3中基本資料型別的關鍵字及表示範圍
型別關鍵字
含義表示範圍
int基本整型
-32768~32767,即-2^15~(2^15-1)
unsigned int
無符號整型
0~65535,即0~(2^16-1)
short
短整型-32768~32767,即-2^15~(2^15-1)
unsigned short
無符號短整型
long
長整型-2^31~(2^31-1)
unsigned long
無符號短整型
0~(2^32-1)
float
單精度浮點型
-3.4*10^-38~3.4*10^38
double
雙精度浮點型
-1.7*10^-308~1.7*10^308
long double
長雙精度
-1.2*10^-4932~1.2*10^4932
char
字元型0~255(ascⅱ碼值)
c語言學習筆記 關鍵字
auto 定義變數為區域性變數,在函式中定義變數時預設為auto static 定義靜態區域性變數,使用static修飾的變數將被放置到資料段,為空鏈結 register 告知編譯器將盡可能變數存放到暫存器中,但該關鍵字只是乙個請求,並不能保證執行,linux中就有乙個變數被此關鍵字修飾 gd,被此...
C語言學習之關鍵字
在我們講解關鍵字之前,我們先來了解一下宣告跟定義的區別 定義 所謂定義就是 編譯器 建立了乙個物件,並為這一物件分配了記憶體並且給它取了乙個名字,這個名字就是我們經常所說的變數名或者物件名,乙個變數或者物件在一定區域內 比如函式內 全域性等 只能定義一次 宣告 有兩重含義 1 告訴編譯器,這個名字已...
C語言資料型別關鍵字
變數和常量 常量是設定好不變得量 變數是在執行過程中可以修改或者賦值的量 c語言關鍵字 指只用於語義定義的單詞不能用於其他用途 int short long char unsigned signed float double bool comlex imaginary 整數 整數是指沒有小數的數 關...