00问答网
所有问题
c++中float型,double型有什么区别?什么是float型,什么是double型啊?
如题所述
举报该问题
其他回答
第1个回答 2020-02-10
float是单精度浮点型,可表示的范围为正负3.4E-38~3.4E+38,double是双精度浮点型,可表示的范围正负1.7E-308~1.7E+308。
第2个回答 2020-05-02
float型数据的有效数字位数比double的少:float为7位,double为16位
因此表示数据的精度会不一样。
float在存储器中占用4字节空间,而double是8字节。
float称为单精度型浮点数,double双精度浮点数。
相似回答
c++中,float
double区别
答:
区别:
一、精度的区别 float为单精度,内存中占4个字节,有效数位是7位。double为双精度,占8个字节,有效数位是16位
。二、指数和尾数长度的区别 float指数长度为8位,尾数长度23位。double指数长度为11位,尾数长度52位。三、
取值范围的区别
float的取值范围为3.4E-38~3.4E+38。double的取值范围...
c++
float
和
double
的
区别是什么?
答:
f指float型,c中的实数默认为double,除非后面跟着f的才指float
。若把它赋给一个float型变量则会有精度损失的编译警告提示,0.5f的意思是告诉编译器将这个0.5按float型处理。这里的0.5f和0.5F没有区别。例如0xa5、0Xa5、0xA5、0XA5完全相同。
c++中,float
double区别
答:
float和double都是C++中的浮点型数据类型,三者的区别是:
1、精度是不同的
。浮点类型是单精度浮点数,双类型是双精度浮点数。
2、分配存储空间
。c++编译器为浮点类型分配4字节,为双类型分配8字节。3、
有效位的个数是不同的
。Float可以提供6位有效数字,double可以提供15位有效数字。
double
和
float什么区别
答:
double和float区别如下:double精度高,有效数字16位,float精度7位
大多数情况下,编译器为float分配4字节,double则分配8字节。float 省内存,运算速度快 c和c++对有效数位的要求是,float至少32位,double至少48位 输入/输出格式 double 用 %lf, float 用 %f double消耗内存是float的两倍,double的...
大家正在搜
double float区别
double在c语言中是什么意思
double型和float型
float和int的区别
strlen和sizeof的区别
varchar和char的区别
double数据类型
double类型
boolean类型
相关问题
c++中float型,double型有什么区别?什么是flo...
c++中,float double区别
c++中float和double的区别以及浮点型指的是什么啊...
C++中float和double的区别
C++里float和 double有什么区别??
在c++中单精度float类型与双精度double类型的问题
在C++中,单精度浮点型(float)和双精度浮点型(dou...
c++语言中 float 与double 在实际使用中的的区...