社区
C语言
帖子详情
非常纳闷:float不是7位有效数字吗?
theMostValuablePers
2003-08-25 02:14:43
在文本里显示:20 12.345000
为什么不是显示:20 12.34500呢?这样才是7位有效数字呀!
为什么后面有3个0?
#include <stdio.h>
void main()
{
FILE *fp;
int i=20;
float f=12.345f;
fp=fopen("d1.dat","w");
fprintf(fp,"%d %f\n",i,f);
fclose(fp);
}
...全文
79
4
打赏
收藏
非常纳闷:float不是7位有效数字吗?
在文本里显示:20 12.345000 为什么不是显示:20 12.34500呢?这样才是7位有效数字呀! 为什么后面有3个0? #include void main() { FILE *fp; int i=20; float f=12.345f; fp=fopen("d1.dat","w"); fprintf(fp,"%d %f\n",i,f); fclose(fp); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
njtu
2003-08-25
打赏
举报
回复
fprintf(fp,"%d %.7f\n",i,f);
先看看msdn中printf的帮助吧。
theMostValuablePers
2003-08-25
打赏
举报
回复
自己up
theMostValuablePers
2003-08-25
打赏
举报
回复
为什么没人解答啊??
晨星
2003-08-25
打赏
举报
回复
你搞错了,单精度的浮点数,其精度为7位(我记得是6位?),而不是说输出时只能输出7位。
精度和有效数字是两个概念,精度是7位,表示从第8位往后,即使输出来,其精确度也无法保证了。换句话说,误差很可能大于第8位上的单位值。
我记得double类型能保证16位精度。
javaScript中
Float
精度计算
在项目中做了一个计算统计值的部分,实现过程是通过 javaScript 进行累加的。在测试时出现了一个很乖的问题,在此记录一下。 1. 问题背景 项目中有一个表格字段,数据类型是
float
的,在数据库中均以Decimal(10,2)的格式保存(也即
有效数字
为10,小数点为两
位
)。现在,要对该字段进行累加统计。 2. JavaScript实现 考虑到JavaScript中的数据是无类
十字星编程c语言,有关C语言的问题~~急~~!
满意答案xflccb2014.11.23采纳率:56%等级:12已帮助:12479人首先解释你的5个0的问题。五个零是printf语句出来的。%f格式,默认输出小数点后6
位
数字,跟你数据类型没有任何关系,这个很简单吧。如果想让他输出小数点后一个0,那就是%.1f,想输出3个0,就是%.3f这个明白了吧,很简单。printf控制格式的问题。跟你
float
还是double还是int没关第二个问...
运算符
python3运算符 运算符类型: 算 ,字(字符串),赋, 比, 逻,
位
, 它(其他运算符号) 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符
位
运算符 成员运算符 身份运算符 运算符优先级 1.算术运算符(算) 加 减 乘 除(结果为
float
) 取模(返回余数) 幂 整除(结果为int) + - * / % ** // 2.字符串运算(其实是拼接) ####2.1 字符串与数字不能直接参与运算 print('1'+ 2) #错 ####2.2 字符串的拼接
decimal 类型
今天看到转换方面发现居然多了一种类型decimal之前对其一直是能过就过知道大概有这么一种类型今天先用词典查发现decimal的意思是十进制小数
纳闷
为什么十进制小数还需要专拿一个类型来实现double和
float
不是挺好的了么然后看书发现他们之间的转换还是有问题然后查网上的资料终于明白-----》http://...
前端面试合集 吃透80%面试随便过
1.http状态码 301:301是指永久性的移动,302是暂时性的,即以后还可能有变化 302:表示临时性重定向。访问一个Url时,被重定向到另一个url上。常用于页面跳转。 2.webkit内核 Trident: IE 以Trident 作为内核引擎; Gecko: Firefox 是基于 Gecko 开发; WebKit: Safari, Google Chrome,傲游3,猎豹浏览器,百度浏览器 opera浏览器 基于 Webkit 开发。 Presto: Opera的内核,但由于市场选择问题,主要
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章