初識C語言

2021-10-01 09:18:31 字數 892 閱讀 8445

陣列

陣列定義:

儲存1-10的數字int arr[10]=;

陣列大小

int arr[10]=;第乙個數字為1,其餘為0

int arr[10]==;

操作符

算數操作符:+ - * / %

移位操作符:>> <<

位操作符:&(按位與) ^(異或) |(按位或)

賦值操作符:= += -= *= /= &= ^= |= >>== <<==

單目操作符:! 非

- 負值

+ 正值

& 取位址

sizeof 運算元的型別長度

~ 對乙個數的二進位制按位取反

– 前置,後置–

++ 前置,後置++

* 間接訪問操作符

(型別) 強制型別轉換

關係操作符:> >= < <=

!= 用於測試不相等

== 用於測試相等

邏輯操作符:&& 邏輯與

|| 邏輯或

條件操作符:exp1?exp2:exp3

判斷是否滿足exp1,滿足則為exp2,否則為exp3

逗號表示式:exp1,exp2,exp3,…,expn 結果為最後乙個表示式

下標應用,函式呼叫和結構成員:

() . ->

常見關鍵字

static:修飾變數和函式

1.修飾區域性變數-靜態區域性變數(生命週期變長,作用域不便)

2.修飾全域性變數-靜態全域性變數(改變作用域,鏈結屬性)

3.修飾函式-靜態函式(改變函式鏈結屬性)

typedef:型別定義,型別重新命名

define:定義常量和巨集

初識C語言

一 計算機工作原理 處理單元 cpu 計算 處理程式 隨機訪問儲存器 ram 臨時儲存檔案和程式 硬碟 永久儲存器 等等。二 c語言程式設計七步 1 定義程式設計目標 2 設計程式 3 寫程式源 4 執行程式 5 編譯 6 除錯和測試 7 維護和修改。三 編譯器的任務 將源 編譯形成機器語言 四 鏈...

初識C語言

佔位符 d f c lf s ld 位操作符 轉義符 n r f ddd xhh 操作符 指令系統的每一條指令都有乙個操作符,它表示該指令應進行什麼性質的操作。字元的輸入輸出 getchar putchar 資料的格式化輸入輸出 scanf printf 的作用 表示該符號之前的內容已經結束。簡單的...

初識 C 語言

1.c 語言的起源 1972年,貝爾實驗室的丹尼斯 里奇 dennis ritch 和肯 湯普遜 ken thompson 在開發 unix 作業系統時設計了 c 語言。c 語言不完全是里奇的突發奇想而來,他是在 b 語言 湯普遜發明 的基礎上進行設計。至於 b 語言的起源,那是另乙個故事。c 語言...