十进制算式7*64+4*8+4的运算结果用二进制数表示

2025-01-07 10:25:49
推荐回答(3个)
回答1:

可以参考下面的过程:

7*64=(8-1)*64=8*64-64=(100000000-1000000)2=(111000000)2

4*8=(100000)2

4=(100)2

7*64+4*8+4=(111000000+100000+100)2=(111100100)2=484

扩展资料:

十进制整数转换为二进制整数

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。

具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

参考资料来源:百度百科-十进制转二进制

回答2:

1楼讲得很详细了啊!

你是不是说错了:不是“运算结果用二进制数表示”,而是用二进制数计算?
那样的话先把那几个数转换成2进制(参考1楼的方法):7变成111,64变成1000000,4变成100,8变成1000
然后就用我们小学就学过的“竖式运算法”一步步计算就行了,唯一要注意的是2进制里只有0和1,做加法的时候如果和=2,则“写0进1”,如果和=3,则“写1进1”,如果和=4,则“写0进2(也就是10)”,等等

你自己算,如果结果与1楼答案相同,那么你就学会了。

回答3:

7*64=(8-1)*64=8*64-64=(100000000-1000000)2=(111000000)2
4*8=(100000)2
4=(100)2
7*64+4*8+4=(111000000+100000+100)2=(111100100)2=484