数制

计算机的运算基础

#数制

进位计数制:按进制的原则进行计数。

##二进制数

二进制:使用数字0和1符号来表示数值且采用“逢二进一“的进位计数制。

二进制数中处于不同位置上的数字代表不同的值。每一个数字的权由2的幂次决定,二进制的基数为2.

特点:1.数字的总个数等于基数,即二进制仅使用0和1两个数字。

            2.最大的数字比基数小1。

           3.每个数字都要乘以基数的幂次,该幂次由每个数字所在的位置决定。

优点: 简单  容易运算  具有逻辑性和可靠性。

二进制的计数方式是“逢二进一“,即每位计数满2时向高位进1。对于二进制小数,小数点向右移一位,数就扩大2倍:反之,则缩小2倍。

二进制加法和乘法的运算规则如下:

(1)加法运算规则

0+0=0    0+1=1  1+0=1  1+1=10

(2)乘法运算法则

0*0=0    0*1=0   1*1=1   1*0=0

##十进制数

十进制:使用数字0、1、2、3、4、5、6、7、8、9符号来表示数值且采用“逢二进一“。

位权表示法     特点同二进制。

##八进制数

##十六进制数

十六进制使用数字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F符号来表示数值。10、11、12、13、14、15。

任何一个N进制(以后补上)

##数制间的转换              

(使用十进制和十六进制的目的是为了书写和表示上的方便,在计算机内部信息的存储和处理仍然采用二进制数)

将N进制数分为整数和小数两部分分别进行转换。

除基取余法:十进制整数逐次除以需要转换为的数制的基数,直到商为0止,然后将所得到的余数自下而上排列即可。规则:除基取余,先余为低,后余为高。

十进制小数转换为非十进制小数  采用”乘基取整数“,即将十进制小数逐次乘以需转换为的数制的基数,直到小数部分的当前值等于0,然后将所得到的整数自上而下排列。规则:乘基取整,先整为高位,后整为低位。

十进制小数并不是都能够用有限位的其他进制数精确地表示。这时应根据要求转换到一定的位数为止,然后将得到的整数自上而下排列作为该十进制小数的二进制近似值。(整数部分和小数部分分别转换后,再相加)。

非十进制数转换为十进制数采用  位权法

二进制、八进制、十进制和十六进制换算表

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 3,009评论 1 9
  • 背景 在java中float赋值给double,会产生精度问题。 输出为2.0999999046325684。 小...
    我叫小小强阅读 19,295评论 2 23
  • 为什么学这个? 数字电路里流淌的是数字信号,此信号只有两种状态,“0”和“1”,可直接表述成二进制数。 数制,即计...
    努力的C阅读 1,498评论 0 2
  • (一)、进制之间的转换 八进制:0-7 十六进制:0-F 1、十进制 与 二进制之间的转换 (1)、十进制转换为二...
    MPPC阅读 22,032评论 2 49
  • 蔓桢半晌方道:“世钧,我们回不去了。”他知道这是真活,听见了也还是一样震动。她的头己经在他肩膀上。他抱着她。 看到...
    卿若安阅读 500评论 0 0