整型
浮點型
int
main()
執行結果:
size:
char: 1
short int: 2
int: 4
long: 4
--------
long long int: 8
int long long: 8
long long: 8
-----三種寫法相同
float: 4
double: 8
型別
大小 / byte
char
1short
2int
4long
4long long
8float
4double8型別
儲存範圍
char
乙個字元
short
-215 ~ 215-1
unsigned short
0 ~ 216-1
int-231 ~ 231-1
unsigned int
0 ~ 232-1
long
-231 ~ 231-1
unsigned long
0 ~ 232-1
long long
-263 ~ 263-1
unsigned long long
0 ~ 264-1
float
佔32位,1位符號位(0或1),8位指數字,23位位數部分
double
佔64位,1位符號位(0或1),11位指數字,52位指數字
補充:long long 型資料的範圍
#
include
using
namespace std;
intmain()
}
下半部分執行結果:
1125899906842623 50
2251799813685247 51
4503599627370495 52
9007199254740991 53
18014398509481983 54
36028797018963967 55
72057594037927935 56
144115188075855871 57
288230376151711743 58
576460752303423487 59
1152921504606846975 60
2305843009213693951 61
4611686018427387903 62
9223372036854775807 63
------2^63 = -9223372036854775808
-1 64
-1 65
2^63-1 = 922 3372 0368 5477 5807
unsigned long long同理
C C 基本資料型別
學了c然後c 然後mfc windows,然後是c 其中資料型別很多,由基本型別衍生的typedef型別也n多。熟知基本資料型別是我們正確表達實際問題中各種資料的前提,因此我分類總結了一下c c windows c 基本資料型別,以便日後查閱。ansi c c 基本資料型別 說明 1 型別修飾符si...
C C 基本資料型別
學了c然後 c 然後 mfc windows,然後是c 其中資料型別很多,由基本型別衍生的 typedef 型別也n 多。熟知基本資料型別是我們正確表達實際問題中各種資料的前提,因此我分類總結了一下 c c windows c 基本資料型別,以便日後查閱。ansi c c 基本資料型別 type s...
C C 基本資料型別
整數型別 1.byte型別 分配1個位元組記憶體,佔8位 二進位制 取值範圍是 27 27 1 2.int型別 分配4個位元組記憶體,佔32位,取值範圍 232 232 1.10 9數量級 3.long long型別 分配8個位元組記憶體,佔64位,取值範圍是 264 264 1.10 18數量級 ...