c 標準資料型別

2021-05-21 21:31:08 字數 1889 閱讀 2248

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...