java中表示二进制、八进制、十进制、十六进制

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)

posted @ 2017-06-07 15:04  brave-sailor  阅读(1634)  评论(0编辑  收藏  举报