wake-up-neo.com

Int to Decimal Conversion - Geben Sie den Dezimalpunkt an der angegebenen Stelle ein

Ich habe die folgenden Int 7122960
Ich muss es auf 71229.60 konvertieren

Irgendwelche Ideen, wie man das int in eine Dezimalstelle umwandelt und die Dezimalstelle an der richtigen Stelle einfügt?

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

Einfache mathematik.

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

Obwohl Sie möglicherweise decimal anstelle von double verwenden möchten: dezimal oder doppelt! - Welches sollte ich wann verwenden?

5
yoozer8

Deklarieren Sie es als decimal, wobei die Variable int verwendet wird, und dividieren Sie diese durch 100

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

Edit: Bala war schneller mit seiner Reaktion

3
dennis