有人可以解释这段代码背后的潜在机制。
System.out.println(0x10);
答案 0 :(得分:0)
数字前面的0x或0X是十六进制格式。
为什么16:
0x1 0
1 * 16^1 + 0 * 16^0
= 1 * 16 + 0 * 1
= 16 + 0
= 16
答案 1 :(得分:0)
这是十六进制数,十进制数是16
答案 2 :(得分:0)
0x
表示编译器以下文字应该是十六进制数,例如10十六进制或十六进制