專門做墓志銘的網(wǎng)站百度sem競(jìng)價(jià)推廣電子書
C 語(yǔ)言基礎(chǔ)概念總結(jié)
一、數(shù)據(jù)類型
目錄
C 語(yǔ)言基礎(chǔ)概念總結(jié)
一、數(shù)據(jù)類型
基本數(shù)據(jù)類型
構(gòu)造數(shù)據(jù)類型
二、變量與常量
三、運(yùn)算符與表達(dá)式
算術(shù)運(yùn)算符
關(guān)系運(yùn)算符
邏輯運(yùn)算符
賦值運(yùn)算符
自增自減運(yùn)算符
四、控制流語(yǔ)句
順序結(jié)構(gòu)
選擇結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
五、函數(shù)
六、數(shù)組
七、字符串
八、指針
九、文件操作
-
基本數(shù)據(jù)類型
int
:整型,用于存儲(chǔ)整數(shù),通常占用 4 個(gè)字節(jié)的存儲(chǔ)空間。例如:int num = 10;
float
:?jiǎn)尉雀↑c(diǎn)型,用于存儲(chǔ)帶小數(shù)的數(shù)值,精度約為 6 - 7 位有效數(shù)字,占用 4 個(gè)字節(jié)。例如:float f = 3.14f;
double
:雙精度浮點(diǎn)型,精度約為 15 - 16 位有效數(shù)字,占用 8 個(gè)字節(jié)。例如:double d = 3.1415926;
char
:字符型,用于存儲(chǔ)單個(gè)字符,占用 1 個(gè)字節(jié)。例如:char c = 'a';
-
構(gòu)造數(shù)據(jù)類型
數(shù)組
:相同類型元素的有序集合。例如:int arr[5] = {1, 2, 3, 4, 5};
結(jié)構(gòu)體
:將不同類型的數(shù)據(jù)組合成一個(gè)整體的數(shù)據(jù)類型。例如:
struct student {char name[20];int age;float score;
};
共用體
:使幾個(gè)不同的變量共享同一段內(nèi)存空間的數(shù)據(jù)類型。
- 指針數(shù)據(jù)類型
- 指針是一個(gè)變量,其值為另一個(gè)變量的地址。例如:
int* ptr;
- 指針是一個(gè)變量,其值為另一個(gè)變量的地址。例如:
二、變量與常量
- 變量
- 變量是在程序運(yùn)行過程中其值可以改變的量。變量在使用前必須先聲明和定義。
- 常量
- 常量是在程序運(yùn)行過程中其值不能被改變的量。
- 整型常量:如
10
、-20
。 - 浮點(diǎn)型常量:如
3.14
、-2.5
。 - 字符常量:如
'a'
、