一个是单精度类型,一个是双精度类型,有效数字和自动转化等方面上都有区别
float:浮点型数据类型,FLOAT 数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电...
float是单精度,double是双精度,精度更高。举个例子,在运算的时候float必先转换成double,如果得到结果3,那结果就是3.000000
主要区别就是精度不同 都属于浮点数 也就是小数 ,但精度不同 即取值的范围不同,其中取值范围double要比float大 ,因此所占内存位数也不同 ,一般的来说 float 占 4字节 double 占8字节 对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是flo...
区别在于可存储的数据范围不同,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,在不确定的情况下还是尽量用double以保持正确性.
咱俩的水平 差不多啊 其实c++ 语言这的东西 不用深求这些东西 会用就行啊 double在储存的时候 比float 更精确些 double能表示的精度大,但占内存也大 float表示的精度小些,但内存占的少,如果你不需要很高精度,建议用float
肯定是有区别的,长度4个字节的空间 也就是说一个字节是8个二进制位 那么4个就是32位哦,长度为8你想一下比它大了多少? 这么跟你讲吧!如果说单精度是洒店里面的四间房子的话那么 可以说双精度是8间.你说那个人住得多些嘛 在实际应用中假入你是一个洒店的管理员,有客人来开房他说他四个人,你...
区别在于可存储的数据范围不同,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,在不确定的情况下还是尽量用double以保持正确性.