我怎样才能减小一个int除以int的值?
问题描述:
我有这样的代码:我怎样才能减小一个int除以int的值?
Double secsSinceLastCheck = AS.pointsDate - DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds;
Int32 prt = AS.prt.Val();
var reducePoints = secsSinceLastCheck/prt;
我想是reducePoints是一个整数,从等式右边的值向下取整。
答
试试这个
int reducePoints = Convert.ToInt32(Math.Floor(secsSinceLastCheck/Convert.ToDouble(prt)));
'(INT)Math.Floor(secsSinceLastCheck/PRT)'... –
的可能的复制[C# - 四舍五入到最接近的整数(https://*.com/问题/ 35409965/C锋利舍去入到最接近的整数) –