大佬教程收集整理的这篇文章主要介绍了ios – float和double之间有什么区别?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
NS@R_675_10495@ng* s= @"10000000.01"; float f = [s floatValue]; double d = [s doubleValue]; if(f > 10000000) { NSLog(@"Over Value"); } else { NSLog(@"OK Float"); } if(d > 10000000) { NSLog(@"Over value"); } else { NSLog(@"OK Double"); }
响应如下.
2013-04-19 17:07:29.284 float[2991:907] OK Float 2013-04-19 17:07:29.287 float[2991:907] Over value
为什么浮点值更改为10000000.00而不是10000000.01?
浮点值不足以容纳10000000.01的10位数字.
另请参阅Difference between float and double了解更多详情.那就是C/C++,但它也适用于Objective-C.
以上是大佬教程为你收集整理的ios – float和double之间有什么区别?全部内容,希望文章能够帮你解决ios – float和double之间有什么区别?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。