如何进行二进制和十进制之间相互转换

2025-05-20 07:53:03

1、正整数转换成二进制:比方说十进制数65转换成二进制代码,我们可以使用短除法,65对2整除商32余数为1,把1写在旁边,接着32对2整除商16弓谫形髁余数为0,把0写在旁边,用16整除2商0余数为0,把0写在旁边,这样进行下去直至商为0时为止。然后把余数逆序排列就得到了65的二进制代码。

如何进行二进制和十进制之间相互转换

3、正小数转化成二进制:比方说0.25转换成二进制代码,首先将0.25乘以2取其整数部分0,接着把小数部分0.5再乘以2得数为1.0取其1,直至小数部分为0为止。最后按照正序排列即可。得数为0.01

如何进行二进制和十进制之间相互转换

5、二进制的小数部分转化成二进制代码:比方说二进制代码为0.01的十进制数是多少?仍然采用权值相加的方法,从小数点后面的第一位对应2的负1次方,第二位对应2的负2次方,以此类推,然后和相应的数位相乘所得的乘积相加即可。即0*2^(-1)+1*2^(-2)=0.25

如何进行二进制和十进制之间相互转换

7、反过来如果一个带有小数的二进制代码转化成十进制;比方说1000001.01转化成十进制数,也可以分别取出整数和小数部分分别转换,然后在连接在一起。

如何进行二进制和十进制之间相互转换

9、二进制转换成十六进制,比方说二进制代码1000001转换成16进制,可以四位四位的数,高位不够补0,因此1000001的十六进制代码为41.

如何进行二进制和十进制之间相互转换
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢