进制转换
来源:互联网 发布:万网域名证书生成 编辑:程序博客网 时间:2024/05/20 07:34
十进制和二进制
例子:
十进制 : 8 二进制:1000 ,计算方法:1*2的3次方=8
十进制 : 3 二进制:0011 ,计算方法:1*2的1次方+1*2的0次方=3
十进制 : 2 二进制:0010 ,计算方法:1*2的1次方=2
十进制 : 6 二进制:0110 ,计算方法:1*2的1次方+1*2的2次方=6
...
说明:个位数表示2的0次方,依次递增。
111001
2的(6-1)次方+2的(5-1)次方......
位数-1
二进制:
运算简单,简化了计算机结构
八进制:适合16~36位系统,0~7,0开头
十六进制:0~9 A B C D E F
测试代码如下:
package jinzhi;public class JinZhiTest {/** * @param args */public static void main(String[] args) {//十进制转换成System.out.println("-----------------------十进制转换成--------------------------");System.out.println("Integer.toBinaryString(112)转二进制:"+Integer.toBinaryString(112));System.out.println("Integer.toHexString(112)转十六进制:"+Integer.toHexString(112));System.out.println("Integer.toOctalString(112)转八进制:"+Integer.toOctalString(112));System.out.println("-----------------------其他进制转换成十进制-----------------------");//其他进制转换成十进制System.out.println("Integer.parseInt('111001',2)二进制转十进制:"+Integer.parseInt("111001",2));System.out.println("Integer.parseInt('27',8)八进制转十进制:"+Integer.parseInt("27",8));System.out.println("Integer.parseInt('A8',16)二进制转十进制:"+Integer.parseInt("A8",16));}}
运行结果:
-----------------------十进制转换成--------------------------
Integer.toBinaryString(112)转二进制:1110000
Integer.toHexString(112)转十六进制:70
Integer.toOctalString(112)转八进制:160
-----------------------其他进制转换成十进制-----------------------
Integer.parseInt('111001',2)二进制转十进制:57
Integer.parseInt('27',8)八进制转十进制:23
Integer.parseInt('A8',16)二进制转十进制:168
Integer.toBinaryString(112)转二进制:1110000
Integer.toHexString(112)转十六进制:70
Integer.toOctalString(112)转八进制:160
-----------------------其他进制转换成十进制-----------------------
Integer.parseInt('111001',2)二进制转十进制:57
Integer.parseInt('27',8)八进制转十进制:23
Integer.parseInt('A8',16)二进制转十进制:168
1 0
- 进制转换,类型转换
- 进制转换(进制转换)
- 进制转换-----十进制转换成二进制
- 进制的转换,八进制转换十六进制
- 进制转换,运算符,类型转换,
- 十进制转换2-9进制转换
- 进制转换
- 无限进制转换
- 进制转换
- 进制转换
- 进制转换
- 【整理】进制转换
- 进制转换
- 七、进制转换
- 进制转换
- 进制转换
- 进制转换
- NotesScript 进制转换
- 图片管理器
- cannot open include file 'afxres.h'错误的一种解决方法
- 20.[个人]C++线程入门到进阶(20)----线程函数:OpenThread
- C#实现闪动托盘图标效果的方法
- 140.Fragment实现程序锁未加锁模块
- 进制转换
- 读书笔记《Effective C++》条款03:尽可能使用const
- myeclipse的problem报错,工程出现了一个感叹号
- easyui datagrid combobox多选第一个时最前面会多加“,”逗号
- leetcode 13. Roman to Integer
- raw binary文件探秘
- webstrom注册方法 不用下载插件
- 试探用法
- 5.文件操作 --- 系统调用