您的位置:首页 > 编程语言

编程世界里关于两个数值大小的有趣比较

2010-11-27 10:13 316 查看
编程世界里关于两个数值大小的有趣比较

例:int a = 50;

int b = 050;

问:a == b吗?

答:不等。

问:a > b 吗?

答:不大于。

问:那多少大于b,b究竟等于多少?

答:41大于b,b的值其实是40。

问:为啥这样?

答:因为b = 050代表的是八进制,5 x 8 = 40。010~070,以此类推。

看看这有趣的答案吧,不看不知道,一看吓一跳,看起很简单,其实不简单,俺也是在无意之中编程时发现的,之前从没想到过会是如此有趣。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: