第1个回答 2009-09-05
单精度和双精度都指浮点数,就是带小数点的数
只不过单精度和双精度是为了区分有效数而已(也就是精确度),它的提法完全符合科学计算中对于数值的观念。
比如:单精度/双精度数值类型从一开始设计的时候,就不是一个准确的数值类型,他只保证在他这个数值类型的精度之内是准确的,精度之外则不保证。
P.S. 在Turbo C中单精度占4个字节(32位)内存空间只能提供七位有效数字, 而双精度占8个字节(64位)内存空间,可提供16位有效数字。
第2个回答 2009-09-05
单精度双精度就是数学中的实数,就是带小数的类型
双精度的精度要高于单精度,但是占用字节数大于单精度
第3个回答 2009-09-05
简单点,就是小数点后的位数越多,它就越精确,表示的范围越大!
第4个回答 2009-09-05
其实我们从这两个词的表面就能理解它们的意思啦,我在这就不多说了。你可以到关于C语言的书里看一下,哪里讲的很具体。