下面两个代码的运行,你就会发现区别了。
//结果为0.468
CGFloattFloat = (CGFloat)375/800;
//结果为
0CGFloattFloat =375/800;
//结果为0
CGFloattFloat =1/0;
//结果为+lnf
代表正无穷CGFloattFloat = (CGFloat)1/0;
原因:两个整数相除,结果也为整数。
下面两个代码的运行,你就会发现区别了。
//结果为0.468
CGFloattFloat = (CGFloat)375/800;
//结果为
0CGFloattFloat =375/800;
//结果为0
CGFloattFloat =1/0;
//结果为+lnf
代表正无穷CGFloattFloat = (CGFloat)1/0;
原因:两个整数相除,结果也为整数。
本文标题: iOS除法运算一直为零的某个情况,以及+lnf符号
本文链接:https://www.haomeiwen.com/subject/nhpzkxtx.html
网友评论