2012-04-06 26 views
20

插入小数点,我有以下INT 7122960
我需要将其转换为71229.60诠释到十进制的转换 - 在指定位置

如何将INT转换为十进制的任何想法和插入小数点正确的位置?

+1

为什么不除以100? – nawfal 2012-04-06 14:06:26

+4

如果你需要在'n'数字后插入一个小数点,除以'10 ** n' – alexis 2012-04-06 14:08:47

回答

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

声明为decimal它使用int变量,并通过100

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

编辑划分如下:巴拉的反应速度更快