二进制、八进制、十进制、十六进制之间的转化
来源:互联网 发布:linux on android教程 编辑:程序博客网 时间:2024/06/01 17:39
1) 二进制转化为八进制
用三位二进制表示一位八进制(2的3次方),用四位二进制表示一位十六进制(2的4次方)
A. 小数点左边开始和右边开始,3个一组先分组。不足3个的,前面和后面补零。
10110.0011 –010110.001100
二进制 八进制
010 0*2的0次方+1*2的1次方=2
110 6
001 1
100 4
则转化后为:26.14
2) 二进制转化十进制:
从最后一位开始算,依次列为第0、1、2.。。。位
(01101011)2=(1*2的0次方+1*2的1次方+0*2的2次方。。)10=107
3) 二进制转化为十六进制
小数点左边开始和右边开始,4个一组先分组。不足4个的,前面和后面补零
110,0001.111 – 0110,0001,1110
二进制 十六进制
0110 6
0001 1
1110 E(14)
转化后的结果为:61.E
4) 八进制转化为二进制
一位八进制有三位二进制表示:
37.416
3=0+2+1=011
7=4+2+1=111
4=4+0+0=100
1=0+0+1=001
6=4+2+0=110
则011,111.100,001,110=11111.10000111
5) 八进制转化为十进制
1507
7*8的0次方=7
0*8的1次方=0
。。。。
转化后:839
6) 八进制转化为十六进制
两种方法:
1) 把八进制先转化为二进制,再由二进制转化为十六进制;
2) 把八进制先转化为十进制,再由十进制转化为十六进制;
7) 十进制转为二进制
a) 整数转化:除2取余,直到商为0时为止,逆序排列
Eq: 107 == 01101011
b) 小数转化:乘2取整,顺序排列,直到积中的小数部分为0时为止
0.625 == 0.101
8) 十进制转化为八进制
9) 十进制转化为十六进制(直接对应)
10) 十六进制转为二进制(和4)类似)
11) 十六进制转化为八进制(和6)类似)
12) 十六进制转化为十进制
- 二进制、八进制、十进制、十六进制之间的转化
- 二进制,八进制,十进制,十六进制之间的转化
- 十进制、二进制、八进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 十进制,二进制,八进制,十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- 二进制、八进制、十进制、十六进制之间的转换
- android wifi(二)
- tomcat使用线程池配置高并发连接
- Stm32跑马灯实验
- VC编程环境下的灵活使用使用
- Nginx 自动定期删除日志实现方法
- 二进制、八进制、十进制、十六进制之间的转化
- 在jsp中使用My97DatePicker日期插件 在页面上不显示日期选择框的原因
- 使用iptables自动封IP的Shell脚本
- HttpContext.Current.Cache 和HttpRuntime.Cache的区别
- WebService 之 WSDL文件 讲解
- PAT (Advanced Level) Practise 1005. Spell It Right (20)
- Cocos2d-x 3.2 Android平台新手开发环境配置教程
- CoreMotion.framework 重力感应的使用
- Flash AS 3.0垃圾回收