iOS除法运算为零的情况

2021-11-01  本文已影响0人  一代枭雄

下面两个代码的运行,你就会发现区别了。

//结果为0.468    CGFloat tFloat = (CGFloat)375/800;

//结果为0           CGFloat tFloat = 375/800;

//结果为0           CGFloat tFloat = 1/0;

//结果为+lnf 代表正无穷      CGFloat tFloat = (CGFloat)1/0;

原因:两个整数相除,结果也为整数。

上一篇 下一篇

猜你喜欢

热点阅读