00问答网
所有问题
C语言中浮点数变量,float和double的选择
什么时候用float,什么时候用double,比如一个精度是小数点后两位的输出结果,应该使用float还是double
举报该问题
推荐答案 推荐于2016-02-18
如果想让结果更精确的话就选double,如果结果只要求小数,精确度不要那么高,选
float就行了,小数点后两位的输出结果,double 是首
选
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DrjTI0ZjBeZ0rIjBTj.html
相似回答
c语言中double和float
有什么区别?
答:
c语言double和float区别有精度不一样,
float是单精度,double是双精度,表示小数的范围不一样,double能表示的范围比float大
,double在内存中,占8个字节,float在内存中,占4个字节。f默认保留6位小数,不足位以0补齐,超过六位按四舍五入的方法保留6位,若想输出指定位数,在格式化输出语句中表示变量...
float和double
有什么区别?
答:
C语言中float浮点
型数据类型
,FLOAT
数据类型用于存储单精度
浮点数
或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。尾数表示一个介于 1.0 和 2.0 之间的数。由于尾数的高顺...
C语言中
单精度
浮点数和
双精度分别如何表示?有什么差别?
答:
C语言中,单精度浮点型为float, 双精度浮点型为double
。具体区别如下:1、 占用字节空间不同。一个float变量占用四字节,一个double类型变量,一般占用8字节。2、 表示范围不同。float表示范围为-3.4E-38~3.4E+38。double 表示范围为-1.7E-308~1.7E+308。3、 精度不同。float在表示十进制时...
C语言float和double
有什么区别
答:
1.关键字:在
C语言中,float
是一个关键字,表示单精度
浮点数
。而在C++中,float也是一个关键字,但它可以表示单精度或双精度浮点数,具体取决于编译器的实现。C++中没有定义real这个关键字。2.存储空间:在C语言中,float通常占用4个字节,而
double
则占用8个字节。在C++中,float通常占用4个字节,而...
大家正在搜
浮点数double的精度
单浮点数和双浮点数
浮点数double
浮点数默认double
double型浮点数
浮点数为什么存储为double型
double相乘得到浮点数
float浮点数
float浮点数为什么会有误差
相关问题
C语言中,float型和double型变量如果不指定宽度,应...
C语言中printf输出float和double都用%f么(...
C语言中浮点数float和double输出的问题
C语言中float 和 double有什么区别 用法
C语言实型变量float、double、long doubl...
C语言中什么时候用float定义,什么时候用double定义
c语言中的float和double的区别
c语言中double和float有什么用法上的区别