9月28日--进制转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9月28日--进制转换相关的知识,希望对你有一定的参考价值。

一、十进制与二进制互相转换

二、十进制与八进制互相转换

三、十进制与十六进制互相转换

四、二进制与八进制互相转换

五、二进制与十六进制互相转换

 

 

技术分享

 

 

一、十进制与二进制互相转换

十进制转二进制
十进制:40 转进制

方法:除2取余法,即每次将整数部分除以2,余数记录。商继续除以2,余数记录,直到商为1为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。

技术分享

读出二进数为:101000

二进制十进制
进制:101000 转进制

第8位 第7位 第6位 第5位 第4位 第3位 第2位 第1位
27 26 25 24 23 22
21
20
128 64 32 16 8 4 2 1

 

 

    *位数自右往左数
 1    0     1    0    0    0
 X    X    X    X    X    X
32   16   8    4    2     1
             等于
32 + 0 +8 + 0 + 0 + 0
             等于
              40
 
 

二、十进制与八进制互相转换

进制转八进制
十进制:482 转进制

方法:除8取余法,即每次将整数部分除以8,余数记录。商继续除以8,余数记录,直到商小于8为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。

技术分享

读出八进数为:742

进制转进制
进制:742 转进制

第8位 第7位 第6位 第5位 第4位 第3位 第2位 第1位
87 86 85 84 83 82
81
80
2097152 262144 32768 4096 512 64 8 1

 

 

    *位数自右往左数
 7    4     2
 X    X    X
64   8    1
     等于
448+32+2
     等于
     482

 
 

三、十进制与十六进制互相转换

制转十六进制
十进制:3844 转十六进制

方法:除16取余法,即每次将整数部分除以16,余数记录。商继续除以16,余数记录,直到商小于16为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。

技术分享

10 11 12 13 14 15
A B C D E F

 

 

读出八进数为:F04

进制转十进制
进制:F04 转十进制

第5位 第4位 第3位 第2位 第1位
164 163 162
161
160
65536 4096 256 16 1

 

 

 

    *位数自右往左数

 F      0      4
 X      X     X
256   16    1
       等于
3840+0+4
     等于
     3844
 
 
 
四、二进制与八进制互相转换
二进制转八进制
二进制:101000 转八进制
1  0  1        000
X   X   X           ↓↓
4   2    1          ↓↓
   等于              ↓↓
4+ 0+ 1           ↓↓
   等于              ↓↓
    5                 0
读出八进数为:50
进制转进制
进制:50 转进制
    5          0
4 +0 +1    0+0+0  
1   0   1    0  0  0
读出二进数为:101000
 
 
 
 
五、二进制与十六进制互相转换
二进制转十六进制
二进制:101000 转十六进制
1  0      1  0  0  0
X   X         X   X   X   X
2   1         8   4   2   1
           等于  
2+ 0   +   8 +0 +0 +0
           等于  
   2                 8
读出八进数为:28
十六进制转进制
十六进制:28 转进制
    2          8
0+0+2+0    8+0+0+0 
0  0  1   0    1  0  0  0
读出二进数为:00101000    0打头可以不写为  101000

以上是关于9月28日--进制转换的主要内容,如果未能解决你的问题,请参考以下文章

6月28日总结

SQL十进制和十六进制相互转换

7月3日内容

日期筛选

java之进制转换

2进制 10进制 16进制