00问答网
所有问题
double 和双精度float型有什么区别
如题所述
举报该问题
推荐答案 推荐于2017-09-27
double 有效数字14位,float型有效数字7位,所以double精度高。
double 占内存 8 字节,,float占内存 4 字节,float 省内存,运算速度快。
输入/输出格式 double 用 %lf, float 用 %f
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rZejD0DeB.html
其他回答
第1个回答 2011-11-23
float32位二进制,double64位二进制
都是IEEE的一个标准,用于存储浮点数
在一般情况下建议使用double类型,虽然一些老书会建议多用float,不过其实因为cpu现在一般集成的浮点数运算器都是double或者long double的,所以建议用double,long double是80位二进制
第2个回答 2011-11-23
double 就是双精度浮点数 也就是双精度float
double和float之间的区别就是前者比后者能显示的数据更宽
相似回答
double与float有哪些区别
?
答:
一、主体不同
1、 long:表示一种长整型数据。2、float:浮点型数据类型 3、double:双精度浮点数据型。二、
类型不同
1、 long:默认为有符号长整型,含4个字节。2、float:用于存储单精度浮点数或双精度浮点数。3、
double:表示十进制的15或16位有效数字
。三、
取值范围不同
1、 long:取值范围为...
float和double有什么区别
答:
1、变量类型不同
float属于单精度型浮点数据。double属于双精度型浮点数据。2、
指数范围不同
float的指数范围为-127~128。double而double的指数范围为-1023~1024 3、
表达式指数位不同
float的表达式为1bit(符号位)+8bits(指数位)+23bits(尾数位)double的表达式为1bit(符号位)+ 11bits(指数位...
c语言
float和double的区别
答:
c语言float和double的区别如下:
1、精度不一样
,float是单精度,double是双精度;2、表示小数的范围不一样,double能表示的范围比float大;3、double在内存中,占8个字节,float在内存中,占4个字节。%f默认保留6位小数,不足位以0补齐,超过六位按四舍五入的方法保留6位,若想输出指定位数,在格式化...
float
与
double的区别是什么
?
答:
在编程中,float和double是用来表示浮点数(即带有小数部分的数)的数据类型。
它们的区别主要在于精度和存储空间
。精度:
double比float具有更高的精度
。float是单精度浮点数,它使用32位(4字节)来存储,可以表示大约6到7位有效数字。而double是双精度浮点数,使用64位(8字节)来存储,可以表示大约15到...
大家正在搜
float double精度
double float区别
float double有效数字
float和double举例
float和double小数位数
float和int的区别
Java half float
double与float
double转float
相关问题
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
请问c语言中的float和double类型有什么区别?什么叫...
c语言中的float和double类型有什么区别?什么叫做单...
单精度float 和双精度double到底是什么区别啊
浮点类型说明浮float,double有什么区别啊
单精度float 和双精度double到底是什么区别啊
单精度浮点型single和双精度浮点型double的区别是小...
单精度实数float与双精度的double有何区别?