27

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

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

4

3 に答える 3

63
int i = 7122960;
decimal d = (decimal)i / 100;
于 2012-04-06T14:06:31.950 に答える
5

簡単な数学。

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

10進数と2進数decimalではなく、double使用することをお勧めします。-どちらをいつ使用すればよいですか?

于 2012-04-06T14:06:12.763 に答える
4

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

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

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

于 2012-04-06T14:08:24.127 に答える