int 型別與作業系統,編譯器相關
如:win32下為32位,win64下為64位
如果軟體有移植需求,請使用固定大小的資料型別
注意:long 的位元組數是不隨平台改變的,都是4位元組
補充:byte1位元組typedef unsigned char byte;
word2位元組typedef unsigned short word;
dword4位元組typedef unsigned long dword;
資料型別名稱
位元組數
別名
取值範圍
int*
signed,signed int
由作業系統
決定,即與作業系統的"字長"有關
unsigned int*
unsigned
由作業系統決定,即與作業系統的"字長"有關
__int81
char,signed char
–128 到127
__int162
short,short int,signed short int
–32,768 到32,767
__int324
signed,signed int
–2,147,483,648 到2,147,483,647
__int648
無–9,223,372,036,854,775,808 到9,223,372,036,854,775,807
bool1
無false 或true
char1
signed char
–128 到127
unsigned char1
無0 到255
short2
short int,signed short int
–32,768 到32,767
unsigned short2
unsigned short int
0 到65,535
long4
long int,signed long int
–2,147,483,648 到2,147,483,647
long long8
none (but equivalent to __int64)
–9,223,372,036,854,775,808 到9,223,372,036,854,775,807
unsigned long4
unsigned long int
0 到4,294,967,295
enum*
無由作業系統決定,即與作業系統的"字長"有關
float4
無3.4e +/- 38 (7 digits)
double8
無1.7e +/- 308 (15 digits)
long double8
無1.7e +/- 308 (15 digits)
wchar_t2
__wchar_t
0 到65,535
python 標準資料型別
資料型別 set number string list tuple dict bool 標準資料型別 none number string bool 1.none 主要為了判斷存在與否 2.number int long float complex id 查詢記憶體位址 type 查詢資料型別 3....
Python 標準資料型別
python中存在 數字 字串 列表 元組 字典 集合 集合不常用 資料型別。數字資料型別,包括整數 浮點數 複數和布林型別。整數 int 長整型 包括正數,負數,0。浮點數 float 浮點型 帶有小數點的實數。複數 complex 複數由 實部和虛部組成,例 3 4j 或 3 4j 虛部的 j ...
Python標準資料型別 數字型別
python3中標準資料型別有 數字 number 字串 string 列表 list 元組 tuple 集合 set 字典 dictionary 其中不可變資料有3個 數字 number 字串 string 元組 tuple 可變資料有2個 列表 list 集合 set 字典 dictionary...