高人误入
如题,谢谢,历史上,float,double,single这几个概念谁先谁后,为什么叫double呢,是因为double所占字节是float的两倍吗,是不是有了double类型后float才又有了一个名字叫single,谢谢。
float浮点数,
double,双精度浮点数
single,单精度浮点数
明显先有浮点数,然后因为精度不够出来个双精度浮点数,再弄个单精度浮点数兼容以前的代码
多谢,为什么不用“短精度”,“长精度”这样的词,而要用“双精度”和“单精度”这样的词,“双”是指什么东西是“单”的两倍?
@会长: 哇..你连单精度双精度都没学过吗...
百度下吧 关键字:浮点数的机内表示
@吴瑞祥:
这是我从网上查的一张图,问题是double类型的什么东西是float类型的双倍?
@吴瑞祥: 不会是因为64是32的两倍,所以叫做double吧
@吴瑞祥: 既然翻译为“双精度”,那意思是不是精度是float的两倍?但是表示精度的“尾数”位是52,也不是23的两倍啊,23位的两倍是46或者是24才说得过去
@会长: double就是双倍啦,总长度的.