C 實現保留兩位小數的方法

2021-06-13 03:38:10 字數 558 閱讀 8442

1、math.round(0.333333,2);//按照四捨五入的國際標準

2、double dbdata=0.335333;

string str1=string.format("",dbdata);//預設為保留兩位

3、float i=0.333333;

int j=(int)(i * 100);

i = j/100;

4、decimal.round(decimal.parse("0.3333333"),2)

5、private system.globalization.numberformatinfo nfi = new system.globalization.numberformatinfo();

float test=0.333333f;

nfi.numberdecimaldigits=2;

string result=test.tostring("n", nfi);

6、string result= string.format("",convert.todecimal("0.333333").tostring());

C 實現保留兩位小數的方法

1 math.round 0.333333,2 按照四捨五入的國際標準 2 double dbdata 0.335333 string str1 string.format dbdata 預設為保留兩位 3 float i 0.333333 int j int i 100 i j 100 4 dec...

保留兩位小數

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....

保留兩位小數

num 10.4567 第一種 利用round 對浮點數進行四捨五入 echo round num,2 第二種 利用sprintf格式化字串 format num sprintf 2f num echo format num 第三種 利用千位分組來格式化數字的函式number format echo...