77问答网
所有问题
C语言,有效位数的保留
对于预输出结果sum,如何保留n位有效数字(n为变量!)
举报该问题
推荐答案 2014-04-03
一种:把sum转换为
字符串
,从头扫描,从非0开始计数,记到有效位为止,输出这一段字符串
还有一种就是应该是printf("%#.#d", n, m)可以设置有效数字,不过我忘记了是c99还是c89的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GI8q3IWYNIWpqpp3WYN.html
其他回答
第1个回答 2014-04-03
应该是printf("%m.nd", m,n)可以设置有效数字,其中表示小数点前面有m为数,而小数点后面有n位数!那个m如果没什么要求的话,可以不要!
第2个回答 2014-04-03
只有一种办法,把数据转换成字符串,然后限制字符个数的输出。
%3.2d这种,不允许变量的。
相似回答
大家正在搜
相关问题
c语言中怎么保留一位有效数字
c语言输出保留12位有效数字
c语言 保留15位有效数字
C语言的,关于有效位数的
c语言 有效位数怎么数
c语言输出保留12位有效数字???
C语言如何控制输出数字的有效位数?
C语言如何控制保留小数位数?