Iqb*_*han 1 iphone objective-c ios
CGFloat result=100/126;
NSLog(@"%0.5f",result);
Run Code Online (Sandbox Code Playgroud)
上面代码的输出是0.00000,但当我在计算器上检查时,该值为0.79365.问题是什么
问题是,除法的两个操作数都是整数,执行整数除法,结果为0.要获得正确的值,您需要确保至少有一个操作数是浮点数:
CGFloat result=100.0f/126;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |