c語言學習筆記之資料型別 關鍵字

2021-07-24 03:43:45 字數 1566 閱讀 4481

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 整數 整數是指沒有小數的數 關...