进制转换

2018-06-26  本文已影响10人  海人为记
  1. 进制

    • 进制,就是进位制,代表着某一位置上的运算时是逢x进一位,二进制就是逢二进一,八进制就是逢八进一,十进制就很容易理解了

    • 现代计算机使用的是二进制,八进制,10进制,16进制

    • 我们常用的就是二进制,10进制,和十六进制

    • 十六进制是逢十六进一,但是咱们的数字只有1-9,所以人们用A B C D E F 来表示,

      比如 45 = 2D

  2. 进制的由来

    • 之所以有进制,就是为了节省资源,如果我们每一个数字都发明一个符号来代替的话,那就没完没了了,所以,有了进制,用高位来表示更大的数值,已达到节省空间的目的

    • 计算机中的存储运算使用的都是二进制

  3. 进制转换

    • 十进制转二进制

      • 使用除积取余反序法

      • 就是将一个十进制不停的除以2并取余数, 知道除积为0时停止, 然后将得到的余数反序就是这个十进制的二进制

    十进制转二进制.png
*   二进制转十进制

    *   二进制每一位上代表的十进制的数值相加

  ![二进制转10进制.png](https://img.haomeiwen.com/i1933980/a252b67f93558823.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


*   十进制转其他进制

    *   首先要将十进制转成二进制, 然后根据这个进制和二进制相差的倍数决定将二进制的多位合成一位

    *   如十进制转成8进制, 就是将三个二进制位当作一个八进制位来算

*   其他进制转十进制

    *   每一位上代表的十进制的数值相加

*   计算机中的长度单位

    *   1bit= 1位

    *   1byte= 8bit

    *   1k =1024byte

    *   1m =1024k

    *   1g =1024m

    *   1t = 1024g
上一篇 下一篇

猜你喜欢

热点阅读