00问答网
所有问题
当前搜索:
c语言double小数点后几位
在
C语言
中
double
输出
几位小数
?
答:
在C语言里面double默认输出6位小数
。double占8个字节(64位)内存空间,最多可提供16位有效数字,小数点后默认保留6位。如全是整数,最多提供15位有效数字。例如:doublea=1;printf("%lf\n",a);输出会是 1.000000
C语言
中
double
要输出
几位小数
?
答:
C语言中double默认输出 6 位小数
。如果要控制输出小数位数,可以格式化输出。printf("%.3lf ", d); // "%.3lf" .3 则是输出 3 位小数。printf("%.4lf ", d); // "%.4lf" .4 则是输出 4 位小数 。C语言兼顾了高级语言的汇编语言的优点,相较于其它编程语言具有较大优势。
C语言
中
double
数据类型的有效数据范围是
多少
?
答:
C语言
中,双精度浮点(
double
)型,占8 个字节(64位)内存空间。其数值范围为1.7E-308~1.7E+308,双精度完全保证的有效数字是15位,16位只是部分数值有保证,而单精度保证7位有效数字,部分数值有8位有效数。如100/7,结果显示14.2857142857143 Dim a As
Double
a = 100 / 7 Debug.Print...
C语言
的
double
与float类型最多只能默认输出
小数
位数都取6位?
答:
float 为单精度,有效数字为6~7double 为双精度,有效数字为15~16 但他们在输出时,小数点后都有
6位
小数。例如3.123456 但是在格式化输出时例外。如:main(){ int a=15;float b=123.1234567;double c=12345678.1234567;char d='p';printf("a=%d,%5d,%o,%x\n",a,a,a,a);printf("b=%...
c语言
中
double
是双精度的,有效数字是15到16位为什么下面的运算结果是6...
答:
你是不是把有效数位、整数有效数位、小数有效数位都混淆到一起了?无论是float型,还是double型,小数位最多都是
6位
你所说的double型是15、16位,float型是7位,是整数位。而两者的和,就是数的有效数位。
在
C语言
中 双精度和单精度的数,
小数点后面
分别保留
几位
啊···_百度...
答:
c语言
中
double
和float的精度并不是按
小数点后面多少位
来算的 而是按有效数字来算 比如如果是精度为2个有效数字 0.21就是精确的 但是11.1小数点后面的都是不精确的 以下是单双精度的精确位 float 6-7 double 15-16
c语言
float和
double
保留
小数点后几位
答:
c语言float和double保留小数点后
6位
。C语言中,输出double类型(双精度实型)以及float类型(单精度实型)时,默认输出6位小数(不足六位以0补齐,超过六位按四舍五入截断)。如果想小数点后面16位,写成%.16lf,不会自动四舍五入的,double是一个近似值,通常没有办法做的很精确。通常能精确到小数点...
C语言
浮点型
小数点后
为
多少位
答:
浮点型变量分为单精度(float型)、双精度(
double
型)、长双精度(long double型)3类,单精度浮点型
小数点后面
有效数字为6~7位和双精度浮点型小数点后面有效数字为15~16位,单精度为32位,双精度为64位,8位为一个字节。
C语言
里,
double
类型的数据可以精确到
小数点后几位
?
答:
C语言里面,默认%f是小数点后
6位
,如果想小数点后面16位,写成%.16lf,不会自动四舍五入的,double是一个近似值,通常没有办法做的很精确。通常能精确到小数点后面5,6位,也就是说超过5,6位了可能就不准了。1、double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = ...
C语言
运行结果中为什么双精度实型只输出
小数点后
六位
答:
在C语言中,输出double类型(双精度实型)以及float类型(单精度实型)时,默认输出
6位
小数。比如这样的代码:double a = 1;printf("%lf\n", a);输出会是 1.000000 但是有时六位会显得很长,没必要。比如计算平均分,一到两位小数就足够了。可是有时六位又不够,需要更多位小数,比如计算高精度...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
double有多少位小数
double的有效位数
double取小数点后几位
double默认小数点后几位
输出double类型保留几位小数
double一般保留几位小数
double输出结果保留几位小数
double能精确到小数点后几位
double能表示几位小数