admin管理员组文章数量:1794759
进制之间的转换(二进制、八进制、十进制、十六进制)
进制的转换
- 0. 进制的应用
- 1. 各进制的缩写表示
- 2. 二 /八/十六进制转换为十进制(按权展开)
- 3. 十进制转换为二 /八/十六进制(整除取余法)
- 4. 两两进制之间的转换
作为计算机专业的,进制在我们的学习中也会经常的使用到,所以熟练地掌握各进制之间的转换是有必要的。
但是我相信,总会有人对进制转换是处于迷糊、遗忘的状态的。所以才会有了…
废话不多说,直接开始
0. 进制的应用
- 二进制:Binary,简写为 B
- 八进制:Octal,简写为 0
- 十进制:Decimal,简写为 D
- 十六进制:Hexadecimal,简写为 H
所以在在学习使用过程中如果我们遇到末尾的是H ,那么你应该就要知道他表示的是十六进制数。
我们也可以使用计算机自带的计算器进行计算,进制的转换只需了解即可,平时也不会经常让你进行计算的(除非考试需要用到的时候)
2. 二 /八/十六进制转换为十进制(按权展开)权值:从个位开始为0,向左依次加1,向右依次-1.
二进制数 :10100.01
1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20 + 0 x 2-1 + 1 x 2-2 = 16 + 0 + 4+ 0 + 0 + 0 + 0.25 = 20.25
八进制:256(0)
2 x 82 + 5 x 81 + 6 x 80 = 174
十六进制:6F8A(H)
注:带有字母 A、B、C、D、E、F(分别表示10,11,12,13,14,15)
6 x 163 + 15 x 162 + 8 x 161 + 10 x 160 = 28554
3. 十进制转换为二 /八/十六进制(整除取余法)
十进制 100 转换为各种进制 所以100的二进制表示应该为 01100100(B) 十进制转换为八进制、十六进制同样根据整除取余法即可得到。
4. 两两进制之间的转换方法一:可以以十进制为跳板进行转换。
方法二:直接转换
直接将数字转换为对应的二进制数,都是由三位的 0 和 1 组成,不足的在前面补 0
例如:
直接将数字转换为对应的二进制数,都是由四位的 0 和 1 组成,不足的在前面补 0 ,例如:
版权声明:本文标题:进制之间的转换(二进制、八进制、十进制、十六进制) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686576293a83677.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论