进制转换其实并不难,理解了进制的机制就可以轻松的进行换算了,十进制简单说就是满十进一位,前一位加一,二进制一样,满2进一位,前位加一,下面举几个小例子来说明一下
首先是二进制转十进制。介绍一种容易懂的方法,以小数点为界,小数点左一位对应的值为2的0次方,左二位对应的值为2的1次方,左边的类推,次方是递增的,而小数点后面的第一位取2的-1次方,后面的第二位取2的-2次方,右边的类推,次方递减,举个例子如下图,将对应位上的数字相乘,然后相加即可得到十进制的数
在二进制里,默认八位,没有的可以补零,上面的例子是正数,因为补零后00000011.111,首位是0的是正数,1则是负数,下面就介绍下负数的转化。对于负数,首先取反,也就是0变1,1变0,加负号,然后在按小数点方法计算出对应的值加个负号即可,举个例子如下图
十进制转二进制比较好转,使用连除法就可以,除到商是0为止,然后按倒序排列即可,举个例子
若是负数的十进制转二进制,先按正数的连除法转,将结果按照八位补齐,取反,末位加一,举个例子,还是上图的中的58,先求得二进制,取反后末位加一,得到-58的二进制为11000110
怎样快速把十进制数字转换为二进制?
进位制的概念和它们之间的互相转化,也是一个数论里面重要的知识点。我是王老师,专注于小学数学!今天带大家复习下进位制基本知识以及十进制转二进制方法。欢迎关注王老师趣味数学系列专栏。
进位制十进位制 → 逢十进一
十进位制是我们日常使用的记数法。
用到了0,1,2,3,4,5,6,7,8,9十个数码。同一数码在数的不同数位上表示不一样的数值,就是位值制(位值原理)。
如:2012,千位上的2表示2000(2×10³),个位上的2表示2(2×2⁰)。
二进位制 → 逢二进一
二进制在计算机技术中广泛应用。
用到了0,1两个数码。
二进制同样是位值制,同一数码1,由于处于不同数位上,表示的数值也不同。
如:111,从右到左:第一位1就是1,第二位1表示2(1×2¹),第三位1表示4(1×2²)。
思考:钟表的时分秒数字是多少进位制呢?
十进制 → 二进制言归正传!用短除法可以比较快速地把十进制数转化为二进制。
比如:21转化为二进制数。
21除以2商10余1,10除以2商5余0,5除以2商2余1,2除以2商1余0,1除以2商0余1。商为0为止!
把余数倒序着写出来就是(10101)₂=21。
你学会了吗?十进制转其他进制一样可以用短除法。
巩固练习题欢迎在评论区留下您的答案
尝试把2018写成五进制吧!八进制呢?
欢迎关注王老师头条号及数学专栏
学习更多好玩有趣的数学干货知识