诠释到十进制的转换 - 在指定位置插入小数点(Int to Decimal Conversion -

2019-06-23 11:10发布

我有以下INT 7122960
我需要将其转换为71229.60

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

Answer 1:

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


Answer 2:

简单的数学。

double result = ((double)number) / 100.0;

虽然你可能要使用decimal而不是double : 小数VS双! -我应该使用哪一个是什么时候?



Answer 3:

声明为一个decimal它使用int变量和除以100这

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

编辑:巴拉与他的反应速度更快



文章来源: Int to Decimal Conversion - Insert decimal point at specified location