一,浮点型数据的二进制转换
(1)例如173.8125转换成二进制表示:
整数部分:直接转换成二进制:1010 1101
小数部分:让小数部分诚意乘以2,
小于1小数点后面添0继续乘,
大于1小数点后面添1,结果减去1继续乘,
等于1小数点后面添1,结束。
结果为:10101101.1101
二,二进制浮点转换成十进制
以上面结果二进制浮点为例:
整数部分:173
小数部分:让小数部分诚意乘以2的负n次方的和
三,浮点型数据的存储
对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而doub