00问答网
所有问题
当前搜索:
double浮点数的尾数
double
和float什么区别
答:
对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,
double的
运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。
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....
...表示一个IEEE754标准的单精度
浮点数
答:
1、首先双击MATLAB软件的快捷键,进入MATLAB的工作界面。2、输入单精度
浮点数
(single)的最小正浮点数为: 1.1755e-38。3、单精度浮点数(single)的最大正浮点数为:3.4028e+38。4、双精度浮点数(
double
)的最小正浮点数为: 2.2251e-308。5、最后双精度浮点数(double)的最大正浮点数为:...
C语言中
浮点数
float和
double
输出的问题
答:
精度是说某种类型的
浮点数
在C中计算时有多少位是有效的,这实际上是包括整数部分的,但不包括小数点那一位;而输出小数点后多少位是由输出函数printf中的控制字符串确定的。float的精度是6到7位,就是说连整数部分有6位是可信的,再长了就是机器垃圾值了;
double
有16到17位是可信的,再多了也是...
浮点数
在计算机里面的存储
答:
```符号位 阶码
尾数
长度 float 1 8 23 32
double
1 11 52 64 临时数 1 15 64 80 由于通常C编译器默认
浮点数
是double型的,下面以double为例:共计64位,折合8字节。由最高到最低位分别是第63、62、61、……、0位:最高位63位是符号位...
float的精度是多少位小数?
答:
float精确到七位小数。float和
double的
精度是由
尾数
的位数来决定的。
浮点数
在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的“1”,因为它是不变的,故不能对精度造成影响。float:2^23 = 8388608,一共七位,这意味着最多能有7位有效数字,但绝对能保证的为6位,也即float的精度为...
如何将十进制的
浮点
型变成二进制的浮点型
答:
Double
类型:使用64位表示,1位符号,11位阶码(阶码包含一位符号位),52位
尾数
(无符号位)。阶码的范围: 与float类型一样,使用移码表示,偏置取127,表示数的范围为[-1022,1023]。尾数范围: 实际应当用53位表示,但由于第一位必须为1,则采用52位表示(节省了一位来提高精度)
浮点数的
二进制...
浮点
类型说明浮float,
double
有什么区别啊
答:
3、数值取值范围:单精度
浮点数的
表示范围: -3.40E+38~3.40E+38,双精度浮点数的表示范围: -1.79E+ 308~-1.79E+308。4、在程中处理速度不同:一般来说, CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为
double
类型,所以如果要用float的话,必须进行强...
float到底能保留几位小数?
答:
float对应的是6位小数,如果输出语句不做额外定义就输出带有6位小数。float精度是2^23,能保证6位。
double
精度是2^52,能保证15位。但是默认float和double都只能显示6位,再多需要#include <iomanip>,然后在输出语句之前插入cout << setprecision(20);强制输出小数位。
浮点数
在计算机中是如何表示的?
答:
浮点计算
是指
浮点数
参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即
尾数
)是形如±d.ddd...ddd的p位数(每一位是一...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜