gpt4 book ai didi

java - 为什么在Java中打印0100会打印64?

转载 作者:行者123 更新时间:2023-12-02 00:50:43 24 4
gpt4 key购买 nike

为什么

System.out.println(0100);

将 64 打印到控制台?

它不像转换为二进制。

最佳答案

以 0 开头的整数被解释为基数 8(因为以 0x 开头的整数为基数 16)。因此,0100 是 8 进制的 100,即 1 * 8^2 = 64

关于java - 为什么在Java中打印0100会打印64?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57860918/

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