1.只要求保留n位不四捨5入float f = 0.55555f;
int i =(int)(f * 100);
f = (float)(i*1.0)/100;
2.保留n位,四捨五入 .
decimal d= decimal.round(decimal.parse( "0.55555 "),2);
3.保留n位四捨五入
math.round(0.55555,2)
4,保留n位四捨五入
double dbdata = 0.55555;
string str1 = dbdata.tostring( "f2 ");//fn 保留n位,四捨五入
5.保留n位四捨五入
string result = string.format( " ", 0.55555);//2位
string result = string.format( " ", 0.55555);//3位
6. 保留n位四捨五入
double s=0.55555;
result=s.tostring( "#0.00 ");//點後面幾個0就保留幾位
double dvalue = 95.12345;
int ivalue = 10000;
string strvalue = "95.12345";
string result = "";
result = convert.todouble(dvalue).tostring("0.00");//保留小數點後兩位,結果為95.12
result = convert.todouble(ivalue).tostring("0.00");
result = convert.todouble(strvalue).tostring("0.00");
result = convert.todouble(dvalue).tostring("p");//得到小數點後2位的百分比,自動 加上%號;
result = convert.todouble(strvalue).tostring("f4");//保留小數點後4位; 35
//要注意的一點是 convert.todouble一定要是這種雙精度的,不然會報錯。
保留兩位小數
num 10.4567 第一種 利用round 對浮點數進行四捨五入 echo round num,2 第二種 利用sprintf格式化字串 format num sprintf 2f num echo format num 第三種 利用千位分組來格式化數字的函式number format echo...
保留兩位小數
js保留兩位小數例子 四捨五入使用函式 tofixed php保留兩位小數例子 四捨五入 1.number format 通過千位分組來格式化數字。該函式支援乙個 兩個或四個引數 不是三個 number 1234.5678 nombre format francais number format n...
sqlserver保留兩位小數
sql server中除法,會遇到除數為0的情況,且保留兩位小數,寫法如下 select case when num 0 then 0 else convert decimal 18,2 210.343 num end as 結果 from tabnumber select carrier as 承...