Int to Decimal Conversion - Вставить десятичную точку в указанное место У меня есть следующий int 7122960 Мне нужно преобразовать его в 71229.60 Любые идеи о том, как преобразовать int в десятичную строку и вставить десятичную точку в правильное местоположение? Ответ 1 int i = 7122960; decimal d = (decimal)i / 100; Ответ 2 Простая математика. double result = ((double)number) / 100.0; Хотя вы можете использовать decimal вместо double: decimal vs double! - Кого я должен использовать и когда? Ответ 3 Объявите его как decimal, который использует переменную int и разделите ее на 100 int number = 700 decimal correctNumber = (decimal)number / 100; Изменить: Бала быстрее реагировал
Ответ 2 Простая математика. double result = ((double)number) / 100.0; Хотя вы можете использовать decimal вместо double: decimal vs double! - Кого я должен использовать и когда?
Ответ 3 Объявите его как decimal, который использует переменную int и разделите ее на 100 int number = 700 decimal correctNumber = (decimal)number / 100; Изменить: Бала быстрее реагировал