是
00,000或000 ......
Java中的整数?或者它是八进制?如果是八进制的话
001或0005
八进制?
All are integers ,但......
1 is decimal 0 is decimal 01 is octal 00 is octal
来自Java Language Specification(强调我的):
请注意,八进制数字总是由两个或更多个数字组成; 0始终被认为是十进制数字 - 在实践中并不重要,因为数字0,00和0x0都表示完全相同的整数值 .
Java中的数字文字表示示例将为您提供答案:
int decimal = 100; int octal = 0144; int hex = 0x64; int binary = 0b1100100;
因此00,000和0000都是八进制(基数为8)的整数 .
直接来自specification
八进制数字由ASCII数字0后跟一个或多个ASCII数字0到7组成,可以表示正整数,零整数或负整数 .
你可以查一下 0 though 7
3 回答
All are integers ,但......
来自Java Language Specification(强调我的):
Java中的数字文字表示示例将为您提供答案:
因此00,000和0000都是八进制(基数为8)的整数 .
直接来自specification
你可以查一下 0 though 7