literal
Java, C, JS中不同进制数值的字面量前缀:
二进制(Binary)字面量前缀:0b
或0B
。
八进制(Octal):0
。
十进制(Decimal)字面量无前缀。
十六进制(Hex):0x
或0X
。
code
public class Test {
public static void main(String[] args) {
System.out.println(0B101); // binary
System.out.println(012); // Octol
System.out.println(12); // decimal
System.out.println(0XA); // Hex
}
}
result:
5
10
12
10