基础3 数据类型相关
一.数据类型存储:
1.栈空间 基本类型的数据存放在栈空间
2.堆空间 引用类型的数据存放在堆空间
二.计算机以二进制补码存储数据,补码计算规则:
1.正数补码是其本身
2.负数补码符号位不变,其余取反,最后+1
例 1101 补码:1011
三.浮点类型计算误差
java计算浮点数会存在误差。因为计算机只能存储整数,所以实数都是约数,这样浮点运算会很慢而且会有误差。
误差示例:
一.数据类型存储:
1.栈空间 基本类型的数据存放在栈空间
2.堆空间 引用类型的数据存放在堆空间
二.计算机以二进制补码存储数据,补码计算规则:
1.正数补码是其本身
2.负数补码符号位不变,其余取反,最后+1
例 1101 补码:1011
三.浮点类型计算误差
java计算浮点数会存在误差。因为计算机只能存储整数,所以实数都是约数,这样浮点运算会很慢而且会有误差。
误差示例: