本文介绍了为什么“010”等于8?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的简单问题是为什么:
System.out.println(010 | 4);
打印12?我理解按位或运算符,但为什么010等于8?这绝对不是恭维2的通知,所以如何解码这个数字?
解决方案我的简单问题是为什么:
System.out.println(010 | 4);
打印12?我理解按位或运算符,但为什么010等于8?这绝对不是恭维2的通知,所以如何解码这个数字?
解决方案看一看 Java语言规范,第3.10.1章整型字面值 b
$ b
Now you should understand why 010
is 8
.
这篇关于为什么“010”等于8?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!