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