c 之基礎資料型別

2022-06-11 19:06:10 字數 1097 閱讀 9461

c++規定了在建立乙個變數或者常量時,必須先要指定相應的資料型別,否發無法將變數分配給記憶體。

1.整型

資料型別

占用空間

取值範圍

short

2位元組-2^15-2^15-1

int4位元組

-2^31-2^31-1

long

windows為4位元組,linux為4或8位元組

-2^31-2^31-1

long long

8位元組-2^63-2^63-1

宣告:short a = 10;int b = 10;long c = 10;long long d = 10;

sizeof關鍵字:用於統計資料型別所佔記憶體大小,例如sizeof(int);

2.實型(浮點型)

資料型別

占用空間

有效數字範圍

floast(單精度)

4位元組7位有效數字

double(雙精度)

8位元組15-16位有效數字

宣告:float a = 10.123f;double b = 10.123;(注意單精度後面需要加f)預設情況下,輸出乙個小數,會顯示6位有效數字,若想輸出更多,則需進行相應配置。

3.字元型

c和c++中字元型變數只占用1個位元組,字元型變數不是將其本身存入記憶體,而是將對應的ascii碼存入記憶體。

宣告:char ch = 'a';(注意使用的是單引號,不能用雙引號,且單引號裡面只能存乙個字元)。要想獲得其對應的ascii碼,需轉成十進位制,即(int) a;

轉義字元:像\n、\t、\v等等。使用:cout <<"hello world\n";

4.字串型

兩種風格:

5.布林資料型別

布林資料型別佔1個位元組。

宣告:bool flag1 = true;bool flag1 = false;輸出時若是true,則輸出1,否則輸出為0。

C 基礎之資料型別

c 基礎的資料型別 c 的基本資料型別 c 一共有15個預定義型別,其中13是值型別,兩個是引用型別。一 預定義型別 1.整形 cts common type system的縮寫,即型別系統 2.浮點型 float資料型別用於較小的浮點數,因為他要求的精度比較低。double資料型別幣float資料...

學習C 之基礎資料型別

動態資料 在軟體的執行過程中,產生的臨時資料,當徹底退出軟體或重啟裝置之後,這些臨時資料會被銷毀。動態資料一般儲存在執行記憶體中。儲存格式 因為電子裝置是由無數個開關控制組成的,每個開關對應兩個狀態位,分別通過0表示關 1表示開。因此電子裝置只能識別二進位制,儲存的資料格式也都是二進位制格式。二進位...

C語言基礎之資料型別

char佔8位記憶體 8個bit 即1個位元組 byte short佔16位記憶體 16個bit 即2個位元組 byte int佔32位記憶體 32個bit 即4個位元組 byte long佔32位到64位記憶體 32個bit到64bit 即4個位元組到8個位元組 byte long long佔64...