各数据类型存储的字节数

1.字节:byte:用来计量存储容量的一种计量单位;位:bit

2.一个字节等于8位  1byte = 8bit

   1字节=8位

   1k=1024字节=2^10

   1m=1024k

   1g=1024m

3.java里

整型

byte:1个字节 8位 -128~127

short :2个字节 16位 (-2^15~2^15-1)

int :4个字节 32位 (-2^31~2^31-1)

long:8个字节 64位 (-2^63~2^63-1)

浮点型

float:4个字节 32 位

double :8个字节 64位

【注】像java等默认的是double类型,如3.14是double类型的;3.14f(即加后缀f),为float类型

char型

char:2个字节。所以一个char类型的可以存储一个汉字。

boolean型:具体分析,不同的虚拟机实现1个字节、4个字节都是有可能的

4.C/C++ 64位编码器

字符型:

char :1个字节
char*(即指针变量): 8个字节

整型:
short int : 2个字节
int:  4个字节
unsigned int : 4个字节

long:   8个字节
long long:  8个字节
unsigned long:  8个字节

浮点型:
float:  4个字节
double:   8个字节

bool:1字节

 

 

 

你可能感兴趣的:(基础注意点)