Java 中 8 进制和 16 进制的表示方法
2017-11-25 09:56
381 查看
参考链接:
http://www.imooc.com/article/14089
由于数据在计算机中的表示,最终会以二进制的形式存在,所以有时候使用二进制可以更直观的解决问题。
但是二进制太长了,比如 int 类型占用 4 个字节, 32 位,比如 100, 用 int 类型的二进制表达将是
这种方式在代码中写起来很不方便,java 中也没有提供在代码中直接写二进制数的方法。
如:
如:
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 进制
项目 | 十进制 | 八进制 | 十六进制 |
---|---|---|---|
前缀 | 无前缀 | 0 | 0X |
例子 | 1 | 01 | 0X1 |
相关文章推荐
- 初学 Delphi 嵌入汇编[16] - 进制的表示方法
- Java Integer 之 n进制表示方法
- 初学 Delphi 嵌入汇编[16] - 进制的表示方法
- Java语言基础16-存取方法再论(Access methods revisited)
- java代码,2进制转16进制,或者16进制转2进制
- java 浮点数表示详解及解决方法(实例函数)
- C语言中不同进制数的输入输出及表示方法
- 任何进制的任何数(没有大小限制)向任何进制的数的转换方法(进制原则可以任意,但是大于十表示不方便)
- 字符串转换成16 进制表示
- java类在JAVA中定义类成员用属性set和get方法表示
- JAVA 实现36进制转换数字 超级简单方法……
- java中进行2、8、16、10进制之间的转换
- 获取 2 进制文件内容的 16 进制表示
- java中的进制转换方法
- 实用命令:利用openssl和xxd命令把16进制字符串转换为base64字符串或把base64转成16进制表示
- vbscript语句中“&H”专用于16进制数表示
- Java转换十进制为其他进制的两种方法
- 在JAVA中定义类成员用属性set和get方法表示
- Java学习札记16:浅析 Thread 类中的 start() 和 run() 方法
- 出现“java.sql.SQLException: 无法转换为内部表示”解决方法