web-dev-qa-db-ja.com

整数から小数への変換-指定された位置に小数点を挿入

私は次のint 7122960を持っています
71229.60に変換する必要があります

Intを小数に変換し、正しい位置に小数点を挿入する方法に関するアイデアはありますか?

24
Baxter
int i = 7122960;
decimal d = (decimal)i / 100;
52
Bala R

簡単な数学。

double result = ((double)number) / 100.0;

decimalではなくdoubleを使用することもできますが、 decimal vs double!-どちらをいつ使用しますか

5
yoozer8

decimal変数を使用するintとして宣言し、これを100で除算します

int number = 700
decimal correctNumber = (decimal)number / 100;

編集:バラは彼の反応で速くなった

3
dennis