1. 基本資料型別由11個關鍵字組成: int , long , short, unsigned, char, float, double, signed, _bool, _complex(複數) 和 _imaginary()虛數
2. 有符號整型:
a. int 至少佔16位
b. short 或 short int 至少佔16位,長度不能大於int
c. long 或 long int 至少佔32位, 長度不能小於int
d. long long 或 long long int 至少佔64位,場地不能小於long
3. 無符號整型: 在整型型別前面加上 unsigned 表明該型別是無符號整型。比如 unsigned int , unsigned long等 ,單獨的unsiged表示unsignedint。無符號整型沒有符號位。
4. 字元型別 char :可列印出來的符號都是字元。長度為1位元組。 根據編譯器不同,有些編譯器使用有符號的char,有些使用無符號的char。可以在char前面加上關鍵字 signed或unsigend來指明具體使用哪一種。
5. 布林型別 _bool : 表示 true 和 false。 用1表示true,0表示false;
6. 實浮點型別 :
a. float 系統的基本浮點型別, 可精確表示至少6位有效數字
b. double 儲存浮點數的範圍(可能)比 float 更大, 能表示比float型別更多的有效數字(至少10位,通常會更多) 和 更大的指數
c. long double 儲存浮點數的範圍(可能)比 double 更大, 能表示比double型別更多的有效數字 和 更大的指數
7. 複數和虛數浮點數: 複數的實部和虛部都是基於實浮點型別來構成
a. float _complex
b. double _complex
c. long double _complex
d. float _imaginary
e. double _imaginary
f. long double _imaginary
8. 如何宣告簡單變數
a. 選擇需要的型別
b. 使用有效的字元給變數起乙個變數名
c. 按以下格式進行宣告:
型別說明符 變數名
int age;
unsigned short cash;
d. 可以同時宣告相同型別的多個變數,用逗號分隔變數名
char ch, init, ans;
e. 宣告的同時可以初始化變數
float mass = 6.0e24;
9. 型別大小
# include intmain()
/*type int has a size of 4 bytes.
type char has a size of 1 bytes.
type short has a size of 2 bytes.
type long has a size of 4 bytes.
type long long has a size of 8 bytes.
type double has a size of 8 bytes.
type long double has a size of 16 bytes.
*/
C語言學習筆記(3) 基本資料型別
抽象的說,資料是對客觀事物的一種描述。這種描述是採用了計算機能夠識別,儲存和處理的的形式。程式能夠處理的資料物件被劃分成一些組或一些集合。屬於同一集合的個資料物件具有相同的性質。我們可以對它們做相同的操作,他們都採用相同的編碼方式等等一些性質。計算機硬體也會把資料劃分成一些型別,對於不同的資料型別,...
C 學習筆記 基本資料型別
由於考研的程式設計題很多都需要使用c 語言來寫,所以雖然我不太喜歡c 這門語言,那麼還是得來看看。需要提前說明,c 語言屬於比較低階的語言,所以沒有規定資料型別的具體大小,所有資料型別都可能由於機器不同而產生差異。標準只規定了這些資料型別的最小範圍,這一點我們在使用c 的時候也要注意。整型資料型別和...
2 C語言基本資料型別
如果乙個整型常量後面加乙個字母u或者u,則認為它是unsigned int型。如果乙個整型常量後面加乙個字母l或者l,則認為它是long int型。整型型別 占用位元組數 占用位數 取值範圍 int2 16 2 15 2 15 1 short int216 2 15 2 15 1 long int4...