2012-04-06 2 views
20

У меня есть следующие Int 7122960
Мне нужно, чтобы преобразовать его 71229.60Int в десятичные преобразования - Вставить десятичную точку в указанном месте

Любые идеи о том, как преобразовать Int в десятичной и вставить десятичную точку в правильное местоположение?

+1

почему бы не разделить на 100? – nawfal

+4

И если вам нужно вставить десятичную точку после цифр 'n', разделите ее на' 10 ** n' – alexis

ответ

42
int i = 7122960; 
decimal d = (decimal)i/100; 
3

объявим его как decimal, который использует int переменной и разделить это на 100

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

Edit: Бала был быстрее с его реакцией

Смежные вопросы