-
C語言中有兩種型別:值型別和引用型別。 value 型別的變數直接包含其資料,而 reference 型別的變數儲存對其資料的引用,這些資料稱為物件。
對於引用型別,兩個變數可以引用同一物件。
-
short、int、long、char、float 和 double 這六個關鍵字表示 C 語言中的六種基本資料型別。
-
我建議你試試這個:
值型別:整數、浮點、布林值。
引用型別:陣列、類、字串。
-
short、int、long、char、float 和 double 這六個關鍵字表示 C 語言中的六種基本資料型別。
整數常量:(1)十進位整數常量:由數字0 9組成。 如、12等。
2)八進位整數常量:從0開始,由數字0 7組成。如等。
3)十六進製整數常量:以0x或0x開頭,由數字0、9、z或z組成。 例如:0x xffff、0xa5、0xac等。
整數變數:
1)根據整數的最高位數是否用作符號位,分為有符號整數和無符號整數。
2)根據整數在計算機記憶體中所佔的空間,分為短整數(short int或short)、基本整數(int)和長整數(long int或long)。
short x = 10;相當於有符號空頭 x = 10; 它也等價於有符號的短 int x = 10。
int age = 20;等效於有符號的 int age = 20。
long z = 10000l;(新增 l 表示 10000 是長整數常量,而不是基本整數常量)。
注意:(1) C 語言系統預設為有符號整數。
2) 未簽名和簽名不能同時發生。
3)短頭和長頭不能同時出現。
-
1、short:修改後的 int,短整數資料,可以省略修改後的 int。 (在K&R時期引入)。2、long:
修改後的 int,長整型資料,可以省略修改後的 int。 (在K&R時期引入)。3、long long:修改後的 int,超長整數資料,可以省略修改後的 int。
C99標準已新增) <>
4、signed:修飾整數資料,有符號資料型別。 (C89 中的新增功能)。5、unsigned:
修飾整數資料,無符號資料型別。 (在K&R時期引入)。6、restrict:用於限定和約束指標,並指示指標是訪問資料物件的初始且唯一方法。
C99標準已新增) <>
1.這是由不同編譯器引起的長度差異。
2.它仍然與編譯器有關,IAR 針對不同的微控制器有不同的編譯器。 >>>More