c++ 為程式設計師提供了種類豐富的內建資料型別和使用者自定義的資料型別。下表列出了七種基本的 c++ 資料型別:
型別關鍵字
布林型bool
字元型char
整型int
浮點型float
雙浮點型
double
無型別void
寬字元型
wchar_t
一些基本型別可以使用乙個或多個型別修飾符進行修飾:
下表顯示了各種變數型別在記憶體中儲存值時需要占用的記憶體,以及該型別的變數所能儲存的最大值和最小值。
注意:不同系統會有所差異。型別位
範圍char
1 個位元組
-128 到 127 或者 0 到 255
unsigned char
1 個位元組
0 到 255
signed char
1 個位元組
-128 到 127
int4 個位元組
-2147483648 到 2147483647
unsigned int
4 個位元組
0 到 4294967295
signed int
4 個位元組
-2147483648 到 2147483647
short int
2 個位元組
-32768 到 32767
unsigned short int
2 個位元組
0 到 65,535
signed short int
2 個位元組
-32768 到 32767
long int
8 個位元組
-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
signed long int
8 個位元組
-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
unsigned long int
8 個位元組
0 to 18,446,744,073,709,551,615
float
4 個位元組
+/- 3.4e +/- 38 (~7 個數字)
double
8 個位元組
+/- 1.7e +/- 308 (~15 個數字)
long double
16 個位元組
+/- 1.7e +/- 308 (~15 個數字)
wchar_t
2 或 4 個位元組
1 個寬字元
基本資料型別 4
pow x,y pow x,y 函式,計算x的y次方 解決不確定尾數,引進 round x,d 對x四捨五入,d是小數擷取位數 浮點數間運算及比較用round 函式輔助 不確定尾數一般發生在10的 16次方左右,round 函式十分有效 e 表示a 10的b次方 數值運算函式 一些以函式形式提供的數...
4 C 常用的資料型別
1.字串 string s 123 string str s console.writeline s.equals str console.writeline s.equals 123 console.writeline string.equals s,str console.readkey s.e...
C 基本資料型別
型別識別符號 型別說明 長度 位元組 範圍備註 char字元型 1 128 127 27 27 1 unsigned char無符字元型 10 255 0 28 1 short int短整型 2 32768 32767 2 15 215 1 unsigned short int無符短整型 20 65...