C語言 學習筆記2 基本資料型別

2022-03-02 09:49:16 字數 1661 閱讀 8374

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 int

main()

/*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...