關於資料型別佔記憶體大小的總結

2021-08-10 04:14:20 字數 1171 閱讀 8905

計算機中的單位

儲存單位:

計算機只有兩種狀態:0和1,而儲存0和1的單位就是bit。

1 byte = 8 bite(1位元組 = 8位)

1 word = 2 byte(1字 = 2位元組)

byte(byte,習慣上用「b」),是記憶體儲存資料的基本單位。可代表乙個字元(a~z),數字(0~9),或乙個符號(, . ! % & + - * /)等。

1字母 = 1 byte = 8 bite

1漢字 = 2 byte = 16 bite

單位換算:1 byte = 8 bits

1 kb = 1024 bytes

1 mb = 1024 kb

1 gb = 1024 mb

速度單位:

bps ( byte per second ) ,1 mbps = 128 kbps

c++各資料型別佔位元組數

16位編譯器

32位編譯器

64位編譯器

char:1個位元組

char*(即指標變數):2個位元組

short int : 2個位元組

int:2個位元組

unsigned int : 2個位元組

float: 4個位元組

double: 8個位元組

long: 4個位元組

long long: 8個位元組

unsigned long: 4個位元組

char :1個位元組

char*(即指標變數): 4個位元組

short int : 2個位元組

int:  4個位元組

unsigned int : 4個位元組

float:  4個位元組

double:   8個位元組

long:   4個位元組

long long:  8個位元組

unsigned long:  4個位元組

char :1個位元組

char*(即指標變數): 8個位元組

short int : 2個位元組

int:  4個位元組

unsigned int : 4個位元組

float:  4個位元組

double:   8個位元組

long:   8個位元組

long long:  8個位元組

unsigned long:  8個位元組

C語言資料型別佔記憶體大小

c語言資料型別 使用sizeof計算各資料型別占用記憶體大小 includeint main struct test t typedef enumenum test typedef enumenum test2 typedef unionunion test char a 10 short b 10...

iOS基本資料型別所佔記憶體大小

1 在swift中基本的資料型別都有哪些?float cgfloat double float t float32 float64 float80 double t int int fast8 t int fast16 t int fast32 t int fast64 t intmax t nsi...

golang 常用資料型別以及占用記憶體大小

要搞清楚這個問題先要了解幾個常用的儲存單位的轉換 1.bit 位 二進位制數中的乙個數字,可以是0或者1,是計算機中資料的最小單位。二進位制的乙個 0 或乙個 1 叫一位 2.byte 位元組 計算機中資料的基本單位,每8位組成乙個位元組 int8 8位,就是乙個位元組 int16 2個位元組 in...