gpt4 book ai didi

初始化时的 Java int 问题

转载 作者:行者123 更新时间:2023-11-29 07:04:08 28 4
gpt4 key购买 nike

我一直在做一个项目,我在网上看到了一些引用资料,它们已经初始化了:

int val= 0x000; output 0
int val1= 0x001; output 1

java 究竟是如何转换它的?

谢谢

最佳答案

它是一个十六进制(以 16 为基数而不是以 10 为基数)。十六进制以 0x... 开头。它可以包含这些数字:0123456789ABCDEF

八进制(以 8 为基数)以 0... 开头,可以包含小于 8 的数字 (01234567)

int dec = 123; // decimal: 1*(10^2) + 2*(10^1) + 3*(10^0) = 123
int oct = 0123; // octal: 1*(8^2) + 2*(8^1) + 3*(8^0) = 83
int hex = 0x123; // hexadecimal: 1*(16^2) + 2*(16^1) + 3*(16^0) = 291

关于初始化时的 Java int 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21816440/

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