11问答网
所有问题
当前搜索:
float精确到几位小数
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);强制输出
小数位
。
C语言中
float
类型保留
几位小数
?
答:
详细可参考博文:网页链接 照片中的2.0其实就是2.000000,3.0其实就是3.000000,
float
类型的默认保留
小数
点后6位;100/40结果应该是2.5,书中的2.0是侧重和2.5做区别,不是和2.000000做区别。同样,下面的3.0是要和3.14159做区别,而不是要和3.000000做区别。所以,图片中的2.0其实就是2...
c语言
float
最大值保留
几位小数
点?
答:
float
类型默认保留
小数
点后6位,若是要输出一位或者其他
位数
,可以按照以下形式进行输出:printf("%.(这里输入要输出的位数)f",x);如输出一位:printf("%.1f",x);
为什么
float
精度只能是6位?
答:
如例1:include<stdio.h> int main () {
float
f = 1234560.991f;printf("%f",f);return 0;} 输出结果是:1234561.000000 例2:include<stdio.h> int main () { float f = 1.913757f;printf("%.10f",f);return 0;} 输出结果是1.9137569666,对比,只有5
位小数
是
精确
的,答案还是...
c 语言中,为什么
float
型 对应的
小数
部分是6位?为什么
答:
float
型数据精度 有效数字 6-7 位,比如存放 12345.53231 时,只能
精确到
12345.53。这是C语言float类型的限制。
c语言
float精确到几位
答:
如例1:include<stdio.h> int main () {
float
f = 1234560.991f;printf("%f",f);return 0;} 输出结果是:1234561.000000 例2:include<stdio.h> int main () { float f = 1.913757f;printf("%.10f",f);return 0;} 输出结果是1.9137569666,对比,只有5
位小数
是
精确
的,答案还是...
float
的有效数字是
几位
?
答:
单精度浮点型(
float
),在C++中,单精度浮点型(float )专指占用32位存储空间的单精度(single-precision )值。单精度在一些处理器上比双精度更快而且只占用双精度一半的空间,但是当值很大或很小的时候,它将变得不
精确
。当需要
小数
部分并且对精度的要求不高时,单精度浮点型的变量是有用的。例如...
float
的有效数据是
几位
?
答:
单精度浮点型(
float
),在C++中,单精度浮点型(float )专指占用32位存储空间的单精度(single-precision )值。单精度在一些处理器上比双精度更快而且只占用双精度一半的空间,但是当值很大或很小的时候,它将变得不
精确
。当需要
小数
部分并且对精度的要求不高时,单精度浮点型的变量是有用的。例如...
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。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜