进制转化知识

文章介绍了进制的概念,解释了为什么计算机使用二进制以及辅助使用八进制和十六进制。进制转换包括将任意数转化为十进制的按权求和方法,以及将十进制转化为其他进制的除法取余策略。对于十进制转十六进制,涉及小数部分处理。此外,提到了转换表格作为辅助工具,帮助进行二、八、十六进制间的相互转化。
摘要由CSDN通过智能技术生成

  一、了解进制转化的含义 

       进制,也叫进位制,是人们规定的数字运算进位方法。人类常用的十进制,就是采用十个阿拉伯字符0-9,以逢九进一进行计数和数运算。计算机中的数据一般采用二进制表示,主要有两方面的原因:一是二进制只有两个字符0和1,能表示具有两个不同稳定状态的元器件。例如,电流的有无,晶体管的导通和截止等。二是二进制的运算简单,简化了计算机中运算部件的结构。但是由于二进制表示形式特别长,因此,计算机还经常使用两种辅助进位制:八进制和十六进制,用于缩短数位,更便于表示数据。

        对任意一个数进行进位制转化是,我们需要获取三个信息:逢几进一、每位的数符和每位的权重。例如,二进制,以小数点为分界线,小数点往左的每一位权重表示为2^{i}(i=0,1......),对称地,小数点往右每一位表示2^{i}(i=-1,-2......)。特别注意,十六进制为0-15的阿拉伯数字,因此,我们借用A-F(不区分大小写)依次表示范围10-15之间的数值。

 1)N进制转化成十进制数(按权求和)

        (101.1)_{2}=1*2^{2}+0*2^{1}+1*2^{0}+1*2^{-1}=5.5

 (2)十进制转化为N进制(除N取余)

          (157)_{10}=(235)_{8}

          157÷8=19......5

          19÷8=2......3

          2÷8=0......2

如果 十进制转化为十六进制,遇到小数部分,则乘十六取整,不断重复这个过程,直至小数部分为零。例如,将0.15转化为十六进制。则

以下 两张表格可以帮助你快速将二进制,八进制,十六进制三者进行相互转化。 若位数不够可以在最前面补0.

 

 

 

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值