C語言 資料型別 關鍵字

2021-10-08 04:38:05 字數 1432 閱讀 5259

字串結束標誌 ---- > '\0』

strlen()函式用於獲取字串的有效長度,直到遇到』\0』停止。

int

main()

;printf

("%d\n"

,strlen

(arr));

//結果應是返回值,因為沒有'\0'

printf

("%d\n"

,sizeof

(arr));

//結果為3, 3*1

return0;

}

文字檔案末尾 ----> eof

轉義字元

『\n』 轉義字元,代表換行

『\060』 轉義字元,060八進位制資料,十進位制為48,因此』\48』表示的就是』0』

『\b』 轉義字元,表示退格

\t是轉移字元,水平製表,跳到下乙個tab的位置

\121表示ascii碼為121的字元,即:字元』y』

關鍵字

關鍵字不能自己建立

和迴圈相關關鍵字 if else do while continue break

和switch相關關鍵字 break, default, if。 continue不和switch相關,因為switch不是迴圈。

static關鍵字

修飾變數

a.函式中的區域性變數

宣告週期延長:該變數不隨函式結束而結束

初始化:只在第一次呼叫該函式時進行初始化

記憶性:後序呼叫時,該變數使用前一次函式呼叫完成之後儲存的值

儲存位置:不會儲存在棧上,放在資料段

b. 全域性變數

改變該變數的鏈結屬性,讓該變數具有檔案作用域,即只能在當前檔案中使用

c. 修飾變數時,沒有被初始化時會被自動初始化為0

static修飾函式

改變該函式的鏈結屬性,讓該函式具有檔案作用域,即只能在當前檔案中使用

static

int a;

//修飾變數未初始化就是0

void

fun1()

//只在第一次呼叫該函式時進行初始化 1

void

fun2()

// 3

void

fun3()

// 3

void

main()

int

sum(

int a)

intmain()

}

C語言資料型別關鍵字

變數和常量 常量是設定好不變得量 變數是在執行過程中可以修改或者賦值的量 c語言關鍵字 指只用於語義定義的單詞不能用於其他用途 int short long char unsigned signed float double bool comlex imaginary 整數 整數是指沒有小數的數 關...

C語言資料型別關鍵字

最初 k r 給出的關鍵字 c90 標準新增的關鍵字 c99 標準新增的關鍵字 intsigned bool long void complex short imaginary unsigned char float double 資料來自 c primer plus p42 表3.1 c語言的資料...

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

1 整形資料 浮點型資料和字元型資料是c語言的基本資料型別,基本資料型別的資料不可以在分解為其他型別的資料。還有一種特殊的基本資料型別 列舉型別,用以列舉少數幾種可能的取值。2 c語言資料型別 構造型別 指標型別 空型別 1 常量是指在程式執行中保持型別和值都不變的資料。2 轉義字元 其作用是表明反...