2013年3月26日
摘要: 其实不论是float还是double在存储方式上都是遵从IEEE的规范 的,float遵从的是IEEE R32.24 ,而double 遵从的是R64.53。 无论是单精度还是双精度在存储中都分为三个部分:符号位(Sign) : 0代表正,1代表为负指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储尾数部分(Mantissa):尾数部分 我们知道,浮点数在内存中是以科学记数法存储的,只不过我们用的是10进制,而计算机用的是2进制,例如 123456789.4321关于指数,他们的表示方式是一个偏移量,float的为127,double的为1023,所以实际在... 阅读全文
posted @ 2013-03-26 15:31 猴哥猴哥 阅读(878) 评论(0) 推荐(0) 编辑