gpt4 book ai didi

java - 为什么 "010"等于 8?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:05:00 26 4
gpt4 key购买 nike

我的简单问题是为什么:

System.out.println(010|4);

打印“12”?我理解按位或运算符,但为什么“010”等于 8?肯定不是恭维2的通知,那么如何解码这个数字呢?

最佳答案

领先0表示 octal numeric value所以值 010可以这样解码:010 = 1 * 8<sup>1</sup> + 0 * 8<sup>0</sup> = 8

关于java - 为什么 "010"等于 8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17469871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com