有没有不设置有效位数,有效位数设置为3的例子呀?不太理解有效位数是什么😭谢谢了!
printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。
其中格式化字符串可以控制输出数字的有效位数,只要将格式化字符串中加入%x.y就可以设置输出的数字的位数了。x指定数据的宽度,即在输出时可以输出的最多数字位数;y指定小数位数,即保留小数点后y位数。
有效位数为3即printf("%3f",n)这样。
关于有效数字和有效位数,可以看这个链接:
https://zhidao.baidu.com/question/1739365231338775107/answer/3258866195.html
有帮助的话采纳一下哦!
有效数字的舍入规则
1、当保留n位有效数字,若第n 1位数字≤4就舍掉。
2、当保留n位有效数字,若第n 1位数字≥6时,则第n位数字进1。
3、当保留n位有效数字,若第n 1位数字=5且后面数字为0时,则第n位数字若为偶数时就舍掉后面的数字,若第n位数字为奇数时加1;若第n 1位数字=5且后面还有不为0的任何数字时,无论第n位数字是奇或是偶都加1。
如将下组数据保留三位
45.77=45.8。43.03=43.0。0.26647=0.266。10.3500=10.4。
38.25=38.2。47.15=47.2。25.6500=25.6。20.6512=20.7