2012-04-06 52 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; 

編輯劃分如下:巴拉的反應速度更快