计算机进制转换(看完这一篇你就全懂了)—基础篇

本文详细介绍了二进制、八进制、十进制和十六进制之间的转换方法,包括二进制转十进制、十进制转二进制、二进制转八进制、八进制转二进制、二进制转十六进制、十六进制转二进制、十六进制转八进制、十六进制转十进制等。通过实例解析,帮助读者熟练掌握各种进制转换技巧。
摘要由CSDN通过智能技术生成

        我相信很多人都学过进制的转换,但是总是转不过来,你只需要看完这一篇,你对进制的理解与转换一定会很熟练。

        众所周知计算机只能识别0和1,其他的文字、数字、字符只能通过转换成进制,然后让计算机识别,并显示出来。大学里的第一门课C语言,便是经常需要用到进制或者位移来进行计算,所以我相信很多人学过,但是可能就是不怎么记住它,下面我们就来简单的学习一下吧 。

1.二进制转十进制:

例如二进制的:101001
转换过程:1*2^0+0*2^1+0*2^2+1*2^3+0*2^4+1*2^5=1+8+32=41
结果:41

2.十进制转二进制:

用辗转法将十进制转换成二进制:
例如十进制的:41
41/2=20---1,
20/2=10---0,
10/2=5----0,
5/2  =2----1,
2/2  =1----0,
1/2  =1----1;
二进制的结果(自下向上组合):101001

3.二进制转八进制:

4.八进制转二进制(八进制的数字是0~7,大于7的不符合八进制的要求,逢八进一):

例如八进制的 7.11
7     1     1
111 001 001
一位变成三位

二进制结果为:111.001001

5.二进制转十六进制:


四个一位 不够前面补0:
例如100010

0010 0010
2       2 
十六进制等于:22

6.八进制转十六进制:


第一步先八进制转成二进制,第二步再二进制转16进制
例如 24
第一步:二进制(三位一个自右到左分隔):10 100   得到:10100
第二步:16进制(四位一个自右到左分隔):1 0100  

十六进制为:14

7.十进制转十六进制:

第一步先十进制转成二进制,第二步再二进制转16进制
例如:45
第一步十进制转成二进制:
45/2=22...1
22/2=11...0
11/2=5.....1
5/2=2.......1
2/2=1.......0
1/2=1.......1
 二进制为:101101
检验结果是否正确:1*2^0+1*2^2+1*2^3+1*2^5=1+4+8+32=45

第二步二进制转16进制:
10 1101
 十六进制得出最终结果为:2D


8.十六进制转二进制:

右至左
22
故此:100010

CE  C12 E14
 C        E
 1100   1110
 二进制结果为:11001110


9.十六进制转八进制:

步骤:1.十六进制先转成二进制 二进制再转八进制 (自右向左三位一个)
例如:2AF
第一步
           2   A        F
          10 1010  1111
第二步
           (00)1 010 101 111
              1      2     5    7
八进制结果为:1257

10.十六进制转十进制:

十六进制:2AF
(F)15*16^0+(A)10*16^1+2*16^2=15+160+512=687
故此:687

文中若有错的地方,请大家多多见谅。如果大家觉得我的内容有收获可以点击关注哦,同时也可以关注我的公众号: 晨溪

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值