Java语言里没有2进制直接表示法,原因是太长了,需要的化可以使用16进制
8: 前置 0
10: 不需前置
16: 前置 0x 或者 0X
一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制
16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母O)
Java语言里没有2进制直接表示法,原因是太长了,需要的化可以使用16进制
8: 前置 0
10: 不需前置
16: 前置 0x 或者 0X
一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制
16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母O)