if (temp%k == 0) result = temp / k ; else result = (temp / k)+1;
result = (temp +k-1)/ k;
result = (int)ceil(temp / k);
精度丢失可能仅仅在很极端的场景下出现,可一旦出现就是非常难以排查的隐式bug。
参考链接:https://www.jianshu.com/p/29ce2fb998b4
原文:https://www.cnblogs.com/zlszls3113373723/p/11918001.html