printf("%14.101f##\n",a) 小数保留几位
答案:5 悬赏:0
解决时间 2021-01-21 02:31
- 提问者网友:咪咪
- 2021-01-20 07:46
printf("%14.101f##\n",a) 小数保留几位
最佳答案
- 二级知识专家网友:举杯邀酒敬孤独
- 2021-01-20 08:37
%14.101f,对一个doulbe型的数取14位,保留小数点后10位。呵呵,是10lf,不是101位了!!
全部回答
- 1楼网友:春色三分
- 2021-01-20 12:04
同问
- 2楼网友:想偏头吻你
- 2021-01-20 11:02
101位追问额,显然不是吧。。要不答案写不下啊。。追答不知道你在说什么,你这么一个输出,输出小数位肯定是101位,而且float型只能精确到6位,你搞这么长有什么用追问这是问题的题干啊,我也很莫名奇妙,而且答案最后只给了小数点后九位,我就想说这个是不是有什么特殊含义之类
- 3楼网友:青尢
- 2021-01-20 09:27
双精度和单精度都可以按%f输出,但是有效数字个数不同,超出有效数字的部分是不准确的无意义的,小数点前是总共的位数,后面是其中的小数位数,也就是说假设整数部分8位那就意味着小数部分是14-8=6,101>14.错误!
- 4楼网友:往事隔山水
- 2021-01-20 08:48
其实给你个建议啊,我们现在不是写卷子,守着电脑,不能看着式子钻研,你想知道结果完全可以多试几个例子嘛!比如:你想知道14是干嘛的,你就再printf("%13.101f##\n",a);看看两者有什么变化什么的,等效替换,自己找规律,就知道是干嘛的了!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯