计算任意实数的百位数

时间:2012-01-16 19:18:23

标签: c# c#-3.0

如何将此数字(42519.36)转换为整数(5)?

42519.36 = 5

C#中最有效的方法是什么?

谢谢!

2 个答案:

答案 0 :(得分:12)

使用余数运算符:

int hundredDigit=(int)Math.Abs(number/100%10)

答案 1 :(得分:1)

你走了:

(x % 1000 - x % 100) / 100