博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进制转换2016/3/5
阅读量:5307 次
发布时间:2019-06-14

本文共 1054 字,大约阅读时间需要 3 分钟。

进制转换2016/3/8

十进制:10个基数:0,1,2,3,4,5,6,7,8,9  

二进制:2个基数:0,1        逢二进一,借一当二

八进制:8个基数:0,1,2,3,4,5,6,7    逢八进一,借一当八

十六进制:16个基数:0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)   逢十六进一,借一当十六

·十进制与二进制之间的转换

1·十进制——>二进制:十进制数除以2,除至0所得的余数按反方向写出,即为二进制。

2·二进制——>十进制:a*2^0+b*2^1+c*2^2+.....+m*2^(n-1)=

·十进制与八进制之间的转换

1·十进制——>八进制:十进制数除以8,除至0所得的余数按反方向写出,即为八进制。

2·八进制——>十进制:a*8^0+b*8^1+c*8^2+.....+m*8^(n-1)=

·十进制与十六进制之间的转换

1·十进制——>十六进制:十进制数除以16,除至0所得的余数按反方向写出,即为十六进制。

2·十六进制——>十进制:a*16^0+b*16^1+c*16^2+.....+m*16^(n-1)=

 

 

从右第n位

8

7

6

5

4

3

2

1

二进制

——>

十进制

2^(n-1)

2^7

2^6

2^5

2^4

2^3

2^2

2^1

2^0

十进制数

128

64

32

16

8

4

2

1

八进制

——>

十进制

8^(n-1)

8^7

8^6

8^5

8^4

8^3

8^2

8^1

8^0

十进制数

2097152

262144

32768

4096

512

64

8

1

十六进制

——>

十进制

16^(n-1)

16^7

16^6

16^5

16^4

16^3

16^2

16^1

16^0

十进制数

 

 

 

 

4096

256

16

1

 

·其他进制之间的转换

  1. 二进制——>八进制:对于整数,采用将二进制数从左往右每三位一组,不够三位的在其左边补齐0,每组单独转换出来,即为八进制。

八进制——>二进制:将每位八进制数由三位二进制数代替,即可完成转换。

  1. 二进制——>十六进制:将二进制数的每四位用一个十六进制数来表示,整数部分以小数点为界点从左往右每四位一组转换,小数部分从小数点开始自右向左每四位一组进行转换。

十六进制——>二进制:只要将十六进制数用四位相应的二进制数表示,即可完成。

转载于:https://www.cnblogs.com/zst062102/p/5245560.html

你可能感兴趣的文章
Http协议
查看>>
c#获取文件路径
查看>>
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
SSL 1120——【USACO 2.4】回家[最短路]
查看>>
Python学习之路:新式类VS经典类
查看>>
Oracle数据库和实例
查看>>
青海行--(7月19日)麦积山石窟
查看>>
《跟我学IDEA》五、快捷键(编码利器)
查看>>
NTP服务器配置
查看>>
04_web基础(七)之jsp
查看>>
BugTracker.NET安装指南
查看>>
openoj的一个小比赛(J题解题报告)poj1703(并查集)
查看>>
pku 1125 Stockbroker Grapevine 第一周训练——最短路
查看>>
【转】OO无双的blocking/non-blocking执行时刻
查看>>
eclipse,python
查看>>
深入理解java集合框架(jdk1.6源码)
查看>>
php截取后台登陆密码的代码
查看>>
选假球的故事
查看>>