编程实现2, 8, 10, 16等进制整数、分数之间的相互转换.可以考虑将结果存储为
1个回答
关注
展开全部
咨询记录 · 回答于2022-03-06
编程实现2, 8, 10, 16等进制整数、分数之间的相互转换.可以考虑将结果存储为
编程实现2, 8, 10, 16等进制整数、分数之间的相互转换.可以考虑将结果存储为您好亲,十进制整数转二进制数方法:除以2取余数,逆序排列(除二取余法)。具体做法:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。1、十进制整数转八进制数方法:除以8取余,逆序排列(除8取余法)。具体做法:用8整除十进制整数,可以得到一个商和余数;再用8去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。2、十进制整数转十六进制数方法:除以16取余,逆序排列(除16取余法)。具体做法:用16整除十进制整数,可以得到一个商和余数;再用16去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。3、二进制间的计算是逢二进一(其他进制同理)。其加法: 0+0=0,0+1=1 , 1+0=1, 1+1=10 。如:0110+0101=1011其乘法:0×0=0,1×0=0,0×1=0,1×1=1。其减法:0-0=0,1-0=1,1-1=0,0-1=1。希望可以帮到您哦。
已赞过
评论
收起
你对这个回答的评价是?