逻辑电路

发布于:2024-12-10T05:54:00.000000Z

学习人数:0

知识点:270

更新于:2024-12-10T05:54:27.000000Z

数制的概念与表示方法

不同数制间的转换方法

重要程度:9 分
<h2>不同数制间的转换方法</h2> <ul> <li><strong>二进制转十进制</strong></li> <p>将二进制数按权展开求和即可得到对应的十进制数。</p> <p>例如:(1011)_2 = 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 8 + 0 + 2 + 1 = (11)_{10}</p> <li><strong>十进制转二进制</strong></li> <p>使用“除2取余法”,即连续用2去除该十进制数,直到商为0为止,然后把每次得到的余数倒着排列,就得到了相应的二进制数。</p> <p>例如:(13)_{10} 转换过程如下:</p> <table> <tr> <th>除以2</th> <th>商</th> <th>余数</th> </tr> <tr> <td>(13) / 2</td> <td>6</td> <td>1</td> </tr> <tr> <td>(6) / 2</td> <td>3</td> <td>0</td> </tr> <tr> <td>(3) / 2</td> <td>1</td> <td>1</td> </tr> <tr> <td>(1) / 2</td> <td>0</td> <td>1</td> </tr> </table> <p>因此,(13)_{10} = (1101)_2</p> <li><strong>二进制转八进制</strong></li> <p>将二进制数从右到左每三位一组,不足三位的在左边补0,然后将每组转换成对应的八进制数。</p> <p>例如:(1011011)_2 转换过程如下:</p> <p>分组:010 110 111</p> <p>转换:2 6 7</p> <p>因此,(1011011)_2 = (267)_8</p> <li><strong>八进制转二进制</strong></li> <p>将八进制数每一位转换成对应的三位二进制数。</p> <p>例如:(267)_8 转换过程如下:</p> <p>转换:010 110 111</p> <p>因此,(267)_8 = (10110111)_2</p> <li><strong>二进制转十六进制</strong></li> <p>将二进制数从右到左每四位一组,不足四位的在左边补0,然后将每组转换成对应的十六进制数。</p> <p>例如:(10110110)_2 转换过程如下:</p> <p>分组:1011 0110</p> <p>转换:B 6</p> <p>因此,(10110110)_2 = (B6)_{16}</p> <li><strong>十六进制转二进制</strong></li> <p>将十六进制数每一位转换成对应的四位二进制数。</p> <p>例如:(B6)_{16} 转换过程如下:</p> <p>转换:1011 0110</p> <p>因此,(B6)_{16} = (10110110)_2</p> </ul>
上一条 下一条