日常生活中我们使用的都是十进制,但到了计算机世界我们就会接触到二进制和十六进制,大家都知道所谓十进制就是奉十进1,其实其他进制都是一样的,比如二进制奉二进1,十六进制奉十六进1。
十进制转二进制
十进制整数转换成二进制采用“除2倒取余”,十进制小数转换成二进制小数采用“乘2取整”
例1:
将数除以2,得余数,直到不能整除,然后再将余数从下至上倒取,就得到结果。
例2:
这是十进制小数部分的转换方法,将小数部分乘以2,取整数部分,然后继续将小数部分乘以2,直到得到想要的结果(有可能一直乘不完,因此要自己取舍,这也是计算机中小数不准确的原因之一)
二进制转十进制
先理解一个概念:
基数(base):十进制的基数是10,代表每一位数上面都可以有十种数(即0,