中易网

C语言%f输出负数

答案:2  悬赏:50  
解决时间 2021-01-20 02:53
C语言%f输出负数
最佳答案
-798.124换航为二进制形式的值是:
-1100011111.111000000100000110001001001101110100101111

因为机器内部必须使用二进制方式存储,而且精度有限,这样去除了超过的位数后(去除时要四舍五入),结果与原始值就有差异了,所以浮点数多数都是不准确的。

具体到本数末尾为什么是023,这要看所使用的类型精度的小数点位数,位数不同结果也可能会不同,因为从不同的位置截断。

0.5转换为二进制是0.1,这样的数是能精确表示了,它不会乱。
全部回答
浮点数都是有精度问题的,就算你设 x=0 ,用%f打印出来结果会是零点几,系统认为一个数足够小的时候就是0了. 如果很在意,可以把 %f 改为 %7.3f , 以限定所要的显示位数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
川沙精锐的老师负责任吗
用c语言将已有两个文件test1.txt和test2.txt
为什么excel里的IF函数F4快捷键变不了绝对单
柯基用什么项圈比较好
学生植树,第一组5人植4棵,第二组6人植5棵,
每天都宅在家里真的好吗?
好奇问问,你对凯l_发有着怎样的感觉
艾·舞艺术培训中心地址在哪,我要去那里
民生加银现金宝从认购到开始享受收益是多少天
想了解一下,2017年家用车有哪些好的推荐?
格调剪坊怎么去啊,我要去那办事
下图是一个六面都是红色的魔方。一共有几块?
问道懂打卡技巧的高手进
铃铃美发室地址好找么,我有些事要过去
只能考托福,没有时间考gre了,能去美国读研
推荐资讯
相传因喜爱“打马”这项棋牌运动而写下《打马
启点创意美术地址在什么地方,想过去办事
我也来问个价,E5335可以卖多少钱
女生带桃男生带江南,怎么取情侣名,,求推荐
脚底长水泡很痒,而且很臭怎么办
7个月宝宝眼睛被戳到红肿流泪,但是能睁开眼
总库存中包括在途库存吗
老台门爱群包子店地址在哪,我要去那里办事
作为一名服装店店长要如何管理好员工和店面营
婴儿先天性甲状腺阳性怎么办?
一人有限公司的法人和股东,执行董事能同时一
客厅木工吊顶比较好还是集成吊顶好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?