i信息学奥赛

加入QQ群:1025629106,或关注微信公众号:i信息学奥赛,获取更多学习资源。

导航

十进制数与二进制数互换

Posted on 2016-12-13 13:18  shnoip  阅读(510)  评论(0)    收藏  举报

十进制数转二进制数:

1、整数部分的转换

除以2倒取余数法,直到商为零

2、小数部分的转换

乘以2取整数法,直到乘积为零

 

二进制数转十进制数:

1、整数部分的转换

设二进制整数共有n位,将它的最高位乘以2的n-1次方,次高位乘以2的n-2次方,……,最后一位乘以2的0次方,这些乘积相加的和即所求的十进制整数。

2、小数部分的转换

设二进制小数共有n位,将它的最高位小数乘以2的-1次方,次高位乘以2的-2次方,……,最后一位乘以2的-n次方,将所有乘积加到一起,其和就是所求的十进制小数。