最佳答案
我想打印一个浮点数值,它有2个整数位和6个小数位后的逗号。如果我只使用 printf("%f", myFloat)
,我会得到一个截断的值。
我不知道这是否总是发生在 C 语言中,或者只是因为我使用 C 语言作为微控制器(确切地说是 CCS) ,但是在参考文献中它告诉 %f
得到的就是这个: 一个截断的浮点数。
如果我的浮点数是 44.556677
,我将打印出 "44.55"
,只有前两个小数位。
所以问题是... ... 我怎样才能打印我的6位数字(只打印其中的6位数字,以防万一后面还有零之类的数字) ?