C# 小数点转int!

2025-01-01 06:44:05
推荐回答(2个)
回答1:

会自动舍弃小数部分:
int i = 10/3;//返回值?这个答案是3
int n = 88/22;//返回值?答案3

回答2:

什么意思?你是要把结果转换成整型吗?如果是,这样就行了,
double ii = Math.Round((double)10/ 3);
int i = int.Parse(ii.ToString());
Console.WriteLine(i.ToString());
Console.Read();
这是四舍五入后的结果。 结果是:3;如果是14/3的话,返回结果是5.