您的位置:首页 > 编程语言 > Java开发

Java 中 8 进制和 16 进制的表示方法

2017-11-25 09:56 381 查看
参考链接:

http://www.imooc.com/article/14089

由于数据在计算机中的表示,最终会以二进制的形式存在,所以有时候使用二进制可以更直观的解决问题。

但是二进制太长了,比如 int 类型占用 4 个字节, 32 位,比如 100, 用 int 类型的二进制表达将是

0000 0000 0000 0000 0000 0000 0110 0100


这种方式在代码中写起来很不方便,java 中也没有提供在代码中直接写二进制数的方法。

八进制的表示法:

8 进制数必须以
0
开头(是数字
0
,而非字母
o


如:
123
是十进制,但是
0123
则表示采用 8 进制

十六进制的表示法:

16 进制数必须以
0X
开头(数字
0
及字母
x
, 大小写皆可)

如:
1
是十进制,但是
0X1
则表示采用 16 进制

项目十进制八进制十六进制
前缀无前缀00X
例子1010X1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: