原文路径:http://simon-c.iteye.com/blog/802149
点击查看原文
-----------------------------------------------------------
可以使用八进制、十六进制的类型:long, int, short, byte
八进制表示:以0作为前缀,数码有0,1,2,3,4,5,6,7,逢8进位
如:8(十进制)-->010(八进制)
十六进制表示:以0x作为前缀,数码有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,逢16进位
如:16(十进制)-->0x10(十六进制)
二进制与十进制的换算:
如:1101 --> 1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 = 13
八进制与十进制的换算:
如:0123 --> 1 * 8^2 + 2 * 8 + 3 = 83
十六进制与十进制的换算:
如:0x123 --> 1 * 16^2 + 2 * 16 + 3 = 291
-------------
更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html