十进制转换为二进制
在日常生活中,我们通常使用的是十进制数,而计算机使用的是二进制。二进制数从右到左每位数依次表示的是2^0 2^1 2^2 …而十进制的进位就是十,逢十进一,那么把十进制数转化成逢二进一的二进制数就需要拿这个数一直除以2,除到0为止,此时把每一步除下来的余数逆序写出来即可。
此方法较为繁琐,推荐更简便的方法——估算法。我们知道2^0=1 2^1=2 2^2=4…拿到一个十进制数时我们可以先估算它大致接近2的多少次方,再依次写出它的二进制。例如150,接近128也就是2的七次方,150-128=22,22接近2的四次方16,22-16=6,最后6=4+2,就是2²+2,所以150写成二进制就是10010110。
十进制转换为十六进制
十进制转换为十六进制跟二进制类似可以采用相同的方法,这里需要注意的的是当余数大于9时,10用A表示,11用B,依次类推,转化时可以除16取余也可以估算。
给定一个十进制整数,如何转成二进制形式?如何转成十六进制形式?
最新推荐文章于 2020-10-10 17:37:23 发布