00问答网
所有问题
c++ 什么时候用float什么时候用double?
比如long比int多,为什么都不用long?
貌似后者包括前者,为什么不全用后者?
举报该问题
推荐答案 推荐于2016-04-28
目前多数编译器long 跟int一回事。 无论如何编译器保证int型是处理最快的整数类型之一,所以没特殊情况的话使用int在性能上不吃亏。
至于float和double, float存储空间小,计算速度(包括取数据速度)很可能也比double快一点(这个应该跟具体环境有关系,但至少不会慢), 所以float可以满足要求的话用double就可能略微亏。 这个对小的应用无所谓, 对特别强调性能的应用就要斟酌了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DBjITDZID.html
其他回答
第1个回答 2009-07-12
看你用得着用不着,如果你做一个很大的程序,所有可以用float的地方都用的double,那你的内存可能就很郁闷,不过,现在硬件发展很快,一般的话无所谓,只要位数够用就可以
相似回答
c++
中
float
型,
double
型有
什么
区别?什么是float型,什么是double型啊?
答:
float在存储器中占用4字节空间,而double是8字节
。float称为单精度型浮点数,double双精度浮点数。
c++
中,
float double
区别
答:
Float
可以提供6位有效数字,
double
可以提供15位有效数字。
C++
中
float
和
double
的区别
答:
1,
大多数情况下,编译器为float分配4字节,而为double则分配8字节
。2,float可提供6位有效数字,而double则可以提供15位有效数字。所以在应用是需要注意定义数据的精度要求。
c++
float
和
double
的区别是
什么?
答:
f指float型,c中的实数默认为double,除非后面跟着f的才指float
。若把它赋给一个float型变量则会有精度损失的编译警告提示,0.5f的意思是告诉编译器将这个0.5按float型处理。这里的0.5f和0.5F没有区别。例如0xa5、0Xa5、0xA5、0XA5完全相同。
大家正在搜
double什么时候用
double int float
float和double的用法
double float区别
python中float怎么用
c语言double怎么用
double与float
double转float
double型和float型
相关问题
c++中什么时候用float什么时候double
定义浮点型是什么时候用float.什么时候用double
请问c++中double和float有什么区别?啥时候该用d...
C++中什么时候用int,什么时候用float,两者有什么区...
C++什么时候用int,float,double,unsig...
什么时候用for? 什么时候用of?
求解visual c++ 问题 求float与double区...
c++语言中 float 与double 在实际使用中的的区...