各种数制的转换

来自:幻
3年前
已收藏
收藏
阅读数
151
回复数
0

(1)十进制数整数转换为二进制数的方法。 十进制数整数部分转换为二进制数采用除2取余法,例如,十进制数13转换为二进制数的方法如下:


(2)十进制数小数部分转换为二进制数的方法。 十进制数小数部分转换为二进制数则采用乘2取整法,例如,0.625转换为二进制数的方法如下:
2.二进制数转换为十进制数。 将二进制数权位展开,再将各位按十进制数运算法则求和,即可得到相应的十进制数。 例如,将二进制整数1101B转换为十进制数:
再如,将二进制小数0.101B转换为十进制数:
3.十六进制数转换为二进制数。 将每位十六进制数转换为4位二进制数,从高位到低位顺序排列即成。例如,将十六进制数18AFH转换为二进制数:
4.二进制数转换为十六进制数。 二进制数转换为十六进制数的方法是:整数部分自右向左每4位一组,每组即为一个十六进制数,最后不足4位在左边加0;小数部分自左向右每4位一组,每组即为一个十六进制数,最后不足4位在右边加0。 例如,将二进制数101101101.0100101B转换为十六进制数:
二进制数和十六进制数的转换十分简便,这也是计算机程序中采用十六进制而不用人们所熟悉的十进制的原因。

上一篇下一篇
参与回答(0条评论)
用户头像
上传
用户头像
{{item.nickname}}{{item.pubtime}}回复
回复图片
用户头像
上传
用户头像
{{item1.nickname}}回复 {{item1.othername}} {{item1.pubtime}} 回复
回复图片
用户头像
上传
查看全部回复{{item.replylist_count}}条 查看全部
收起回复 收起全部
{{isLoadList==1?'加载中...':(isLoadList==2&&(list.length <=3||(list.length>3&&!is_hidden))?'没有更多内容了':'查看更多回答')}}
返回顶部

返回顶部