❶ 編程小數點後保留兩位怎麼定義
在c語言中一個數保留2位小數,可以通過精度限定符來完成,精度限定符有一個點號後跟一個整數組成。
#include<stdio.h>
intmain();
dobulea=1.23456;
printf("%2f ",a);
return0;
輸出時使用%2f(2可以隨便改,代表小數點後的位數)。
例如:
round函數:按指定位數對數字進行四捨五入。如輸入=round(3.158,2)則會出現數字3.16,即按兩位小數進行四捨五入。rounddown函數:按指定位數捨去數字指定位數後面的小數。如輸入=rounddown,則會出現數字3.15,將兩位小數後的數字全部舍掉了。
❷ 程序設計如何讓一個數保留兩位小數賦值給另一個數
double c = 3.1415926;
double d;
d =(int) ((c+0.005)*100) / 100.0;
保留兩位小數,賦值給d。