77问答网
所有问题
C语言中.f最多可以精确到几位小数?
如题所述
举报该问题
推荐答案 2014-10-11
C语言里对应float单精度类型的数据在输出时可以精确到小数点后面6位小数。
追问
请问那我%.9f为什么也可以呢?那这时候不准吗?
追答
应该的不行把?因为小数点后面6位是最多的 如果超过了 程序自动崩溃
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FvqSvPM2q4v728v7F74.html
其他回答
第1个回答 2014-10-11
float六位
请采纳,谢谢
相似回答
f
默认保留
几位小数?
答:
f后默认保留6位小数
。c语言里面,默认%f是小数点后6位,如果想小数点后面16位,写成%16lf不会自动四舍五入的,double是一个近似值,通常没有办法做的很精确,通常能精确到小数点后面6位。小数点的保留:使用Math工具类中的取整方法。可以用于浮点数取整。只看浮点数的小数位的第一位是何值来判断。
c语言中
%f和%e的默认输出
小数
点后
几位
答:
在C语言的格式化输出中,
%f和%e通常默认情况下会显示六位小数
。%f的格式控制是“六位小数”,而%e则会包括幂次部分,占三位,总计九位。例如,%10.3f会保证输出占10个字符,其中小数点后有3位。这种设置考虑到了浮点数的精度,因为float类型的精度只能保证前六位是精确的,第七位可能是近似值,第...
c语言中
%f和%e的默认输出
小数
点后
几位
答:
默认 f 效果等于0.123456
e 效果等于0.12345e+01 float类型的精度,
只能保证前6位
是绝对精确的,到第7位有可能是精确的,有可能是近似值。在设计的时候,打印浮点数就是默认六位了。超过6位输出不精确值,意义不大。 第七位不精确的情况下,第八位完全没意义。少于六位,又减少了有效位数。
C语言中
关于printf语句的基本知识~
答:
a 第3行 那个"f"不管是整数还是小数都只能精确七位超过了的就会出错
,显示出来的有些事随机的有些是固定的,但是.“.”不算一位。如果只是“%f”不足7位后面是补0,如果是“%.2f”就只有两位小数,“%.3f”就只有三位小数...,变成了789.124023就是后面的超过七位的全部出错显示。b ...
C语言
%d 、 %f 分别是什么意思?
答:
d表示输出输入格式为整型,用于int,shortint;%f表示输出实数,以小数形式输出,默认情况下保留小数点
6位
。C语言中,输入输出的格式为:输入输出符号(格式化字符串,参量表),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和格式字符组成,如%d、%f等...
C语言
%
f精确
度的问题
答:
printf("%f",123.54);这句话是以单精度浮点格式输出 默认是输出
6位
小数 如果你要控制输出的小数位数 可以用格式控制来实现 例如你就想输出2位小数 可以这么写 printf("%.2f",123.54); 精确到个位的话 printf("%.0f",123.54);其他格式控制还请你翻下书 有很多功能的 ...
c语言f
loat类型
精确
输出
到多少位
答:
float类型默认保留小数点后
6位
,若是要输出一位或者其他位数,可以按照以下形式进行输出:printf("%.(这里输入要输出的位数)f",x);如输出一位:printf("%.1f",x);
大家正在搜
精确到个位是保留几位小数
保留一位小数表示精确到几位
精确到0.1是保留几位小数
c语言中保留两位小数
c语言保留七位小数
c语言结果保留3位小数
c语言如何实现保留三位小数
C语言保留小数
c语言小数运算
相关问题
C语言里,double类型的数据可以精确到小数点后几位?
C语言中如何用实验的方法确定double型浮点数能精确到多少...
C语言浮点型小数点后为多少位
c语言中的 float的什么 精确到多少位多少位到底是怎么算...
C语言中 %f 是几位小数?一位可以吗(1.7)?
C语言最多可以精确到小数点后几位
C语言的double与float类型最多只能默认输出小数位数...