1. c++是一種靜態型別語言(執行前指定每個資料的型別),也是一種強型別語言(對資料的操作進行嚴格的型別檢查)。
2. bool型別資料在算術運算時true對應1,false對應0。
3. typedef給已有型別取別名
typedef ;
4. 常量包括兩種:字面常量和符號常量。
字面常量:直接寫出來的
符號常量:又稱命名常量,指有名字的常量,如 const double pi=3.1415; #define pi 3.1415
5. 符號常量的作用
1)增加程式易讀性
2)提高程式對常量使用的一致性
3)增強了程式的易維護性
6. 定義 vs 宣告
變數定義要給變數分配記憶體空間,而宣告沒有;定義可以初始化,宣告不能。
宣告: extern ;
標頭檔案中使用extern語句對乙個檔案中的全域性函式進行宣告;
函式使用乙個全域性變數但是還未見到其定義時使用extern語句對其進行宣告。
7. 邏輯與 && 和邏輯或 || 是短路求值:當運算結果已經確定時,後面的表示式就不會再執行。
8. 型別轉換
隱式型別轉換 -> 顯示型別轉換
int i=-10; unsigned int j=1; i < j 的值是false,而不是true
9. 操作符的優先順序
1)按單目、雙目、三目、賦值依次降低
2)按算術、移位、關係、邏輯位、邏輯依次降低
10. 表示式中運算元的型別轉換
逐個操作符進行型別轉換
如: short int a; int b; double c;
a*b/c; 先a > int, 然後(a*b) > double
11. 敲重點:
計算過程中要注意資料的底層表示(是否溢位等)、表示式的***(短路求值等)。
bool型別標頭檔案 C 基本資料型別和表示式
1 c 是一種靜態型別語言 執行前指定每個資料的型別 也是一種強型別語言 對資料的操作進行嚴格的型別檢查 2 bool型別資料在算術運算時true對應1,false對應0。3 typedef給已有型別取別名。typedef 已有型別 別名 4 常量包括兩種 字面常量和符號常量。字面常量 直接寫出來的...
C 基本資料型別
型別識別符號 型別說明 長度 位元組 範圍備註 char字元型 1 128 127 27 27 1 unsigned char無符字元型 10 255 0 28 1 short int短整型 2 32768 32767 2 15 215 1 unsigned short int無符短整型 20 65...
C 基本資料型別
1.基本資料型別 程式中的變數都是先定義,後使用的。對變數的定義,可以包括三個方面 資料型別 儲存型別 作用域。所謂資料型別是按被定義變數的性質,表示形式,佔據儲存空間的多少,構造特點來劃分的。在c語言中,資料型別可分為 基本資料型別 構造資料型別,指標型別 空型別。基本型別 整型 字元型 實型 浮...