C語言簡單筆記

2021-10-07 16:59:20 字數 1275 閱讀 9276

因為疫情原因,原本線下進行的c語言程式設計只能改為線上學習,學習效果不是很好,因此趁暑假的機會回顧一下c語言的主要知識。今天覆習的主要內容:資料型別,常量與變數。
一、資料型別

c語言中,資料對使用者的呈現方式分為常量和變數,並且常量和變數都有不同的型別。具有相同性質的資料的集合可以看成一種資料型別。

1.資料型別的分類

1)基本型別

int,float,double,char,void,_bool(布林型),_complex(複數型),_imaginary(虛數資料型別)

單精度浮點型資料:一般占用4位元組,表示數值的有效位數為7

雙精度浮點型資料:一般占用8位元組,表示數值的有效位數為15、16

字元型資料:以ascιι碼儲存,占用1個位元組

2)結構型別:陣列型別,結構體型別,共用體型別

3)指標型別

4)空型別

二、識別符號:表示變數名,常量名,函式名,陣列名,檔名等的字串行。c語言中合法的識別符號由字母、數字、下劃線組成,且第乙個字元必為字母或下劃線(c語言中大小寫字母是不同的字元)

1)識別符號包括關鍵字、預定義識別符號和使用者識別符號

關鍵字:在程式中有特殊含義。關鍵字均由小寫字元構成。如int,char等

預定義識別符號:庫函式名和預編譯命令名,如printf,define,undef,include等

三、常量

1)整型

八進位制整數:以數字0開頭,後為0~7的數字序列

十六進製制整數:以0x(也可大寫)開頭,後為0~9,a~f(也可大寫)的序列

長整型常數:在整型常數後加l或l

2)實型

指數形式:尾數+e(e)+整形指數字母前必有數字且字母後必為整數

3)字元型:一對單引號括起來的單個字元

轉義字元:描述特定的控制字元,形式為』反斜槓+《控制字元》』。如\n表示換行,\t表示水平製表等

4)字串常量:雙引號括起來的零個或多個字串行。系統儲存字串常量時,會自動在其末尾加』\0』作為結束標誌

四、變數

變數不能初始化為允許範圍之外的值

不能將乙個字串常量賦給乙個字元變數

以上內容來自清華大學出版社出版的教材:c語言程式設計

C語言簡單筆記之六

迴圈結構程式設計一 while迴圈語句 用來實現 當型 迴圈結構 while 表示式 語句 1.while後的表示式是迴圈控制的條件。while語句的執行流程 先計算表示式的值,若表示式的值不為零,執行其後的語句,再次判斷while後括號中的表示式的值,若表示式的值非零,再次執行語句,直到while...

C語言簡單筆記之八

接著回顧函式的內容一 變數的儲存屬性 1.變數的作用域 指乙個變數能夠起作用的有效範圍,它由變數的定義位置決定 1 區域性變數 在乙個函式或復合語句內部定義的變數成為區域性變數,其只在定義它的函式或復合語句內才能使用。編譯時,編譯系統不為區域性變數分配記憶體單元,而是在程式的執行中,當區域性變數所在...

C語言簡單筆記之十一

指標一 指標變數的定義 基型別 指標變數名 指標就是變數的位址。如果乙個變數中存放的是指標,那麼這個變數就叫指標變數 二 指標變數的引用 1 運算子 稱為取位址運算子 2 運算子 稱為指標運算子,或指向運算子,也稱為 簡介訪問 運算子,例 int k,kpointer kpointer k 將k的位...