C 常用資料型別

2022-08-26 18:57:10 字數 1530 閱讀 5663

c++ 為程式設計師提供了種類豐富的內建資料型別和使用者自定義的資料型別。下表列出了七種基本的 c++ 資料型別:

型別關鍵字

布林型bool

字元型char

整型int

浮點型float

雙浮點型

double

無型別void

寬字元型

wchar_t

一些基本型別可以使用乙個或多個型別修飾符進行修飾:

下表顯示了各種變數型別在記憶體中儲存值時需要占用的記憶體,以及該型別的變數所能儲存的最大值和最小值。

注意:不同系統會有所差異。

1 #include 2

3using

namespace

std;45

intmain()

6

型別位數(位元組)

範圍char

8位,1 個位元組

-128 到 127 或者 0 到 255

unsigned char

8位,1 個位元組

0 到 255

signed char

8位,1 個位元組

-128 到 127

int32位,4 個位元組

-2147483648 到 2147483647

unsigned int

32位,4 個位元組

0 到 4294967295

signed int

32位,4 個位元組

-2147483648 到 2147483647

short int

16位,2 個位元組

-32768 到 32767

unsigned short int

16位,2 個位元組

0 到 65,535

signed short int

16位,2 個位元組

-32768 到 32767

long int

64位,8 個位元組

-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

signed long int

64位,8 個位元組

-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807

unsigned long int

64位,8 個位元組

0 to 18,446,744,073,709,551,615

float

32位,4 個位元組

+/- 3.4e +/- 38 (~7 個數字)

double

32位,8 個位元組

+/- 1.7e +/- 308 (~15 個數字)

long double

128位,16 個位元組

+/- 1.7e +/- 308 (~15 個數字)

wchar_t

2 或 4 個位元組

1 個寬字元

從上表可得知,變數的大小會根據編譯器和所使用的電腦而有所不同。

C 常用資料型別

1.整數型別 代表一種沒有小數點的整數數值,也就是我們小時候學習的整數,如0,3902,38445.c 語言中包含以下整數型別,他們之間的差異就是數值大小的範圍不一致,每一種型別按照有無負號,分成了兩種不同的版本。sbyte 8 位有符號整數 定義的變數的取值範圍從 128 127 byte 8 位...

C 常用資料型別

1.整數型別 代表一種沒有小數點的整數數值,也就是我們小時候學習的整數,如0,3902,38445.c 語言中包含以下整數型別,他們之間的差異就是數值大小的範圍不一致,每一種型別按照有無負號,分成了兩種不同的版本。sbyte 8 位有符號整數 定義的變數的取值範圍從 128 127 byte 8 位...

C 常用資料型別常用方法

vector初始化 長度為0的空vector vector vct1 vector裡面有n個0 vector vct2 n vector裡面有n個m vector vct3 n,m 從已有的vector建立 vector vct4 vct3 選取已有vector的部分建立 vector vct5 v...