我有以下int 7122960
我需要将其转换为71229.60
关于如何将int转换为小数并将小数点插入正确位置的任何想法?
答案 0 :(得分:52)
int i = 7122960;
decimal d = (decimal)i / 100;
答案 1 :(得分:5)
简单的数学。
double result = ((double)number) / 100.0;
虽然您可能希望使用decimal
而不是double
:decimal vs double! - Which one should I use and when?
答案 2 :(得分:3)
将其声明为decimal
,使用int
变量并将其除以100
int number = 700
decimal correctNumber = (decimal)number / 100;
编辑:Bala的反应速度更快