计算机进制的介绍

/*
进制的图示
十进制          十六进制                八进制           二进制
0               0                       0                0
1               1                       1                1
2               2                       2                10
3               3                       3                11
4               4                       4                100
5               5                       5                101
6               6                       6                110
7               7                       7                111
8               8                       10               1000


9              9                        11               1001
10             A                        12               1010
11             B                        13               1011
12             C                        14               1100
13             D                        15               1101
14             E                        16               1110
15             F                        17               1111
16             10                       20               10000
17             11                       21               10001

进制转换的介绍
第一组(其他进制转10进制):
1二进制转十进制
2八进制转十进制
3十六进制转十进制
4示意图
第二组(十进制转其他进制)
1十进制转二进制
2十进制转八进制
3十进制转十六进制
4示意图
第三组(二进制转其他进制)
1二进制转八进制
2二进制转十六进制
3示意图
第四组(其他进制转二进制)
1八进制转二进制
2十六进制转二进制
3示意图

 */
 	二进制转换成十进制是咧
规则:从最低位开始(右边的),将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。
案例:将二进制:1011转成十进制的数
1011 = 1乘以2的一次方减一次方+1乘以2的2次方减1次方+0乘以2的3次方减1次方+1乘以2的四次方减1次方
     =1*1+1*2+0+1*2*2*2=1+2+0+8=11

八进制转换成十进制
规则:从最低位开始(右边的),将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和。
案例:请将0123转成十进制的数
0123 = 3乘以8的一次方减一次方+2乘以8的2次方减1次方+1乘以8的三次方减一次方+0乘以8的四次方减一次方
     =  3*1+2*8+8*8=83

十六进制转换成十进制示例
规则:从最低位开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。
案例:请将0x34A转成十进制的数
0x34A = 10乘以16的一次方减一次方+4乘以16的二次方减一次方+3乘以16的三次方减一次方
       =10*1+4*16+3*16*16=10+64+768=842

课堂练习
二进制:110001100转成十进制
八进制:02456转成十进制
十六进制:0XA45转成十进制

十进制如何转其他进制
规则:将该数不断除以2;知道商为0为止,然后将每步得到的余数倒过来,就是对应的二进制。
案例;请将56转成二进制
56除2=28余0
28除2=14余0
14除2=7余0
7除2=3余1
3除2=1余1
二进制111000=56

十进制如何转换成八进制
规则:将概述不断除以8,直到商为0为止,然后将每步得到的余数倒过来,就是对应的八进制。
案例;请将156转成8进制
156除8=19余4
19除8=2余3=234=0234

十进制转换成十六进制
规则;将概述不断除以16,直到商为0为止,然后将每步得到的余数倒过来,就是对应的十六进制。
案例;请将356转成十六进制
356除16=22余4
22除16=1余6=0X164


课堂练习
123转成二进制
678转成八进制
8912转成十六进制


二进制转换成八进制、十六进制
二进制转换成八进制
规则:将二进制数每三位一组(从低位开始组合),转成对应的八进制数即可。
案例;请将二进制;11010101转成八进制
11010101 = 11  010 101 = 0325

二进制转换成十六进制。
11010101 = 1101  0101 = 0XD5

课堂练习;请将
二进制;11100101转成八进制
二进制;1110010110转成十六进制

八进制转换成二进制
规则;将八进制数每1位,转成对应的一个3位的二进制数即可。
案例;请将0237转成二进制
0237 = 10011111

十六进制转成二进制
规则;将十六进制数每1位,转成对应的一个4位的二进制数即可。
案例;请将0x237转成二进制
0x237 = 1001100111

 */
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值