00问答网
所有问题
单精度float与double有什么区别?
如题所述
举报该问题
推荐答案 2016-03-07
1.float为单精度实数,double为双精度实数
2.在一般计算机中,为float类型的变量分配4个字节的存储单元,为double类型变量分配8个字节的存储单元
3.float数值范围约在 -10e38~10e38,并提供7位有效数字位,绝对值小于10e38的数被处理成零值
4.double数值范围约在-10e308~10e308,并提供15~16位有效数字,绝对值小于10e308的数被处理成零值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTnBIBBT0jjjZeeZneT.html
其他回答
第1个回答 2016-03-07
这个问题有答案,请参考“浮点类型说明浮float,double有什么区别啊”
http://zhidao.baidu.com/link?url=HSXLDxKckBYkwbELFK79cJ9-kZ2iy3qei2kyU2Pay-JWD7W8o_DmRMYYUkcgd0AmTa0Jyjeau3_sCYxUk6kE0K
相似回答
float和double的区别
答:
double和float的区别是:范围、精度、占内存空间不一样
。1、精度不一样,float是单精度,double是双精度。2、表示小数的范围不一样,double能表示的范围比float大。3、double在内存中,占8个字节,float在内存中,占4个字节。float:浮点型数据类型,FLOAT数据类型用于存储单精度浮点数或双精度浮点数。...
float和double有什么区别
答:
1、变量类型不同
float属于单精度型浮点数据。double属于双精度型浮点数据。2、
指数范围不同
float的指数范围为-127~128。double而double的指数范围为-1023~1024 3、
表达式指数位不同
float的表达式为1bit(符号位)
+8bits(指数位)+23bits(尾数位)double的表达式为1bit(符号位)+ 11bits(指数位...
float 和 double
的区别是什么
答:
1、变量类型不同 float属于单精度型浮点数据,double属于双精度型浮点数据
。2、
指数范围不同
float的指数范围为-127~128,double的指数范围为-1023~1024。3、
表达式指数位不同
float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位);double的表达式为1bit(符号位)+ 11bits(指数位)+ ...
float和double的区别
答:
表示范围不同
。1、
精度不同
:float是单精度浮点数,有效数字8位;double是双精度浮点数,有效数字16位。2、内存占用不同:float在内存中占4个字节;double在内存中占8个字节。3、表示范围不同:float的表示范围:-3,40E+38至3,40E+38;double的表示范围:-1,79E+308至1,79E+308。
大家正在搜
float double精度
double float区别
double与float
float double有效数字
Java中Float与float
double转float
float和double举例
float和double小数位数
double精度多少位
相关问题
转矩控制精度和转速精度有什么区别
java中float和double的区别
c++中 float 与int有什么区别
c++中单精度浮点跟双精度浮点怎么区分
求助,f4计算float和double型数据精度问题
c语言float和double的区别
c语言中单精度和双精度怎么理解
double与float怎么比较