C#中当把浮点型强制转换为整型时为什么舍去小数部分而不是四舍五入?
2 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
那要看你如何转换了
如果使用(int)
比如:double b = 12.6; int a = (int)b; // 此时a的值为12
如果使用Convert
比如:double b = 12.6; int a = Convert.ToInt32(b); //此时a的值为13
根据需求灵活运用需要的转换类型提升精度
- 2 回答
- 0 关注
- 1061 浏览
添加回答
举报
0/150
提交
取消