11问答网
所有问题
当前搜索:
float的有效位数
double数据
类型
是怎么用的?
答:
double
有效数字
16位。3、数值取值范围:
float的
表示范围:-3.40E+38~3.40E+38,double的表示范围:-1.79E+308~-1.79E+308。4、在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。
54题,
float
不是只能有六位
有效数字
吗,选项怎么是七位有效数字
答:
记住
float
是保留6~7位有效数字,在显示时总是输出到小数点后六位,但是这六位并不代表全是有效的。比如a=1234567.81输出的结果可能是1234567.020000.懂了吧 f输出格式的确是以6位小数输出的。但是计算机存储小数,则存在有效数字这一说,7位有效数字指的是只能保证7位
的有效数字
,如果输入的有效数字...
double是什么
类型
的数据?
答:
double
有效数字
16位。3、数值取值范围:
float的
表示范围:-3.40E+38~3.40E+38,double的表示范围:-1.79E+308~-1.79E+308。4、在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。
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=...
double是什么数据
类型
答:
Double可以表示十进制的15或16位
有效数字
,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。Double 的最大正数值是 1.79769313486232D+308 或 1.8 乘以 10 的 308 次方,用 D 将数值文字中的假数部分和指数部分隔开,...
double型数据是什么
类型
的数据啊?
答:
double
有效数字
16位。3、数值取值范围:
float的
表示范围:-3.40E+38~3.40E+38,double的表示范围:-1.79E+308~-1.79E+308。4、在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。
double型数据是什么意思?
答:
double
有效数字
16位。3、数值取值范围:
float的
表示范围:-3.40E+38~3.40E+38,double的表示范围:-1.79E+308~-1.79E+308。4、在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。
double型数据是什么?
答:
double
有效数字
16位。3、数值取值范围:
float的
表示范围:-3.40E+38~3.40E+38,double的表示范围:-1.79E+308~-1.79E+308。4、在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。
C语言中
float
数据
类型
保留几位
有效数字
?
答:
不管
float
,double,输出时小数点后默认都是6位
浮点数里
的有效位
是什么意思
答:
从第一个不为0的数位开始向后数起,有多少位就有多少个有效数位。如 001.100
有效位
只有4位,不管小数点在哪里,都是这样数的。浮点数只不过是把小数点向前移了而已。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜