- 单精度浮点数(float)
32位表示,符号位S占1位,指数部分E(阶码)占8位,尾数部分M占23位,由于M通常可以写成1.XXX,1通常被省略,因此有效位加1,因此可以表示十进制有效值为10^(23+1),该值大于10^7,小于10^8,故有效位数为7 - 双精度浮点数(double)
64位表示,符号位S占1位,指数部分E占8位,维数部分M占52位,同float一样,其可以表示的十进制有效值为10^(52+1),该值大于10^16,小于10^17,故有效位数为16
c++浮点数可以表示十进制有效数字
最新推荐文章于 2022-12-05 16:35:18 发布