回覆列表
-
1 # cao家h
-
2 # 驀然暗香
1、在c語言中一個數保留2位小數可以透過精度限定符來完成,精度限定符有一個點號後跟一個整陣列成。
2、示例:
#include <stdio.h>
int main()
{
dobule a = 1.23456;
printf("%.2f\n", a);
return 0;
}
注意:這裡保留小數是四捨五入的,即如果保留的小數位數的後一位大於等於5,則進1,否則捨去,如示例中的a的值改為1.23556,則會輸出1.24。
c語言如何用兩位小數計算?
對於任意的float或者double變數a
要保留2位小數可以
a=(int)(a*100)/100.0;
對於任意的float或者double變數a
要保留2位小數可以
a=(int)(a*100)/100.0;
對於任意的float或者double變數a
要保留2位小數可以
a=(int)(a*100)/100.0;