00问答网
所有问题
当前搜索:
double有效数字几位
double
类型哪些位是符号位,指数位,尾数位?
答:
include <stdio.h> include <stdlib.h> typedef union u{
double
v;unsigned char s[8];} U;main(){ U x;int i;x.v = 31742.5621;for (i=0;i<8;i++) printf("%02x",x.s[i]);} == double型精度 14位
有效数字
。问:C语言里,怎么把两个32位数组成一个double型的数(一个...
C语言怎么输出15
有效数字
的
double
型数据
答:
在C语言中,
double
可以表示15位的
有效数字
,但是如果存在double类型的变量d,用printf输出最基础的格式为 printf("%lf", d);但是C语言默认输出只有6位小数,即6位有效数字。要扩大有效数字的长度,可以采用 .Nlf的格式,其中N为常数,为有效数字的长度。要输出15位,可以使用 printf("%.15lf", d)...
为什么双精度有16位
有效数字
,单精度有7位?
答:
浮点数7位
有效数字
。双精度数16位有效数字。浮点数取值范围:负数取值范围为 -3.4028235E+38 到 -1.401298E-45,正数取值范围为 1.401298E-45 到 3.4028235E+38。双精度数取值范围:负值取值范围-1.79769313486231570E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324...
double
精确吗?怎么解释呢
答:
声明
double
类型的变量:double puotient。初始化double 类型的变量:puotient = 5.621456873;double puotinet = 5.62。概括:C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为-1.7E308~1.7E+308,双精度完全保证的
有效数字
是15位,16位只是部分数值有保证,而单精度保证...
在C语言中各种数据类型各占
多少位
答:
无符号型:最高位不表示符号位 unsigned short 在内存中占两个字节,范围为0~2^16-1 unsigned int 在内存中占四个字节,范围为0~2^32-1 unsigned long在内存中占四个字节,范围为0~2^32-1 实型变量:分单精度 float 和双精度
double
两种形式:float:占四个字节,提供7~8位
有效数字
。double...
C++中
double
可以保存15位
有效数字
,但是double长度只能8字节啊,为什么...
答:
double
的符号位为第63位,指数为第62~52位,共11位。表示的范围为-1024~1023。底数为第51~0位,2^52=4,503,599,627,370,496共16位【十进制位】。表示的范围为-1.7*10^308~+1.7*10^308。3.1415926是一个数,它的存储方式参照上述。" 3.1415926"才是10个字节(1个字符占一个字节)...
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,
double
除法 保留 指定位
答:
double
精度为
有效数字
14位。保留小数点后
几位
是输出 格式问题,不是计算问题。float i=3;float u=2;float io; io=i/u;printf("%.1f\n", io); 输出保留小数点后 1位。printf("%.2f\n", io); 输出保留小数点后 两位。printf("%.3f\n", io); 输出保留小数点后 三位。...
c语言中
double
是双精度的,
有效数字
是15到16位为什么下面的运算结果是6...
答:
你是不是把
有效数位
、整数有效数位、小数有效数位都混淆到一起了?无论是float型,还是
double
型,小数位最多都是6位 你所说的double型是15、16位,float型是7位,是整数位。而两者的和,就是数的有效数位。
double
型的数小数点后最多能取
多少位
??
答:
不可能一样的,因为
double
型精度只有16位,也就是
有效数字
只有16个,所以超出的位数是无效的,是随机生成的,不是四舍五入,所以,朋友,你的计算结果和电脑带的计算器的计算结果一样可能性很小。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
double有几位
double型占几位
double是几位数
double型有几位有效数字