java 变量的内存空间及数据类型

来源:互联网 发布:淘宝衣服质量差 编辑:程序博客网 时间:2024/06/15 14:58

变量常见的空间类型 (数据类型)



字节之间的转换运算:byte 字节  bit 比特位

1Byte

 8bit

1KB

1024B

1MB

1024KB

1GB

1024MB

1TB

1024GB


八大基本数据类型分类


byte

1 字节

8

char 

2 字节                 

16位   

short

2 字节

16

int

4 字节

32

long

8 字节

64

float

4 字节

32

double

8 字节

64

boolean

 取值 true或者false

1 bit.



· 问题 : 既然int在内存中占用4个字节,float在内存中也占用4个字节,long类型在内存中占用8个字节,double类型在内存中也占用8个字节,那为什么还需要区别两种不同的类型呢 ?


· 解答 : 原因是整型数值和浮点数值在内存中存储的标准不一样.整型数值使用二进制直接进行存储,浮点数算术标准为IEEE 754标准,该标准规定了计算机程序设计环境中的二进制和十进制的的浮点数自述的交换.算术格式以及方法.










原创粉丝点击