00问答网
所有问题
当前搜索:
double和float的数值范围
float
double
取值
范围
是多少
答:
1、
Float
:比特数为32,有效数字为6-7,
数值范围
为 -3.4E+38 和 3.4E+38 2、
Double
:比特数为64,有效数字为15-16,数值范围为-1.7E-308~1.7E+308 可根据应用程序的需求将浮点变量声明为
float
或
double
。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。
float范围
是多少?
答:
1、
Float
:比特数为32,有效数字为6-7,
数值范围
为 -3.4E+38 ~ 3.4E+38 2、
Double
:比特数为64,有效数字为15-16,数值范围为-1.7E-308~1.7E+308 可根据应用程序的需求将浮点变量声明为
float
或
double
。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。
float和double
精度
答:
float精度是2^23,能保证6位。double精度是2^52,能保证15位。但是默认
float和double
都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
float和double的
精度能到多少位?
答:
float精度是2^23,能保证6位。double精度是2^52,能保证15位。但是默认
float和double
都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
java中
float和double的
取值
范围
是什么?
答:
1、
float
:4字节(32bit),IEEE 754。取值
范围
:[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。2、
double
: 8字节(64bit) ,IEEE 754。取值范围:[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4....
float和double的
取值
范围
是怎么计算出来的?
答:
其中负指数决定了浮点数所能表达的绝对值最小的非零数;而正指数决定了浮点数所能表达的绝对值最大
的数
,也即决定了浮点数的取值范围。
float的范围
为-2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38;
double的范围
为-2^1024 ~ +2^1024,也即-1.79E+308 ~ +1.79E+308。
float
精度是多少位?
答:
float精度是2^23,能保证6位。double精度是2^52,能保证15位。但是默认
float和double
都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
java中
float和double的
取值
范围
是什么?
答:
float
:4字节(32bit),IEEE 754. 取值
范围
:[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。
double
: 8字节(64bit) ,IEEE 754. 取值范围:[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4.94065645841246544e-...
c语言中计算int,
float
,
double
,char四种
数据类型
所能表示
的数据范围
答:
float
,
double
是浮点型和双精度型,表示小数,区别是精度不同。float为单精度浮点型,能准确到小数点后六位,3.4 x 10^(-38)~ 3.4 x 10^(+38)double为双精度浮点型,能准确到小数点后十二位,1.7 x 10^(-308)~ 1.7 x 10^(+308)char为单字节字符型,-(2^7)到2^7-1...
数据类型
int、
float
、
double的
区别是什么?
答:
3、
double
为双精度浮点型,能准确到小数点都十二位 。4、char为字符型,用于定义字符类型的数据。二、内存占据:1、int 的内存大小是4 个byte。2、
float
内存大小是4 个byte。3、double 的内存大小是8 个byte。4、char 的内存大小是1 个byte。基本
数据类型
表如下:三、表示
的数据范围
:1、int:...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜