本文介绍了为什么“010”等于8?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的简单问题是为什么:

  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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-01 10:15