java整型常量问题

2024-11-08 06:35:39
推荐回答(1个)
回答1:

第一个问题
1、0x开头的不是八进制而是十六进制。
2、L表示这个整数类型是一个长整形。
你可试试在代码里面写一下试试“long
x
=
0xBCL”就明白了。
第二个问题
007、006、086都是8进制,而8进制某一位上最大也就是7,不可能出现8的,所以明白了吧。