(不确定我是否可以提出这样的问题但如果被问到会删除) 使用8位和2的补码格式将-25转换为二进制表示以表示负数。到目前为止,我得到了11001。
我尝试使用谷歌方法,但我不知道如何使用8位方式。
这个问题不是使用代码,只是转换,而是使用我所做的 把它转换成二进制,这是11001然后我加了3个零来使它成为8位(假设是正确的)00011001然后我做了1' s补充11100110和2' s补充加1等于11100111
我不确定这是否正确。
答案 0 :(得分:3)
二进制补码可能是对二进制数更直接的操作之一。简而言之,您需要采取以下操作将十进制数转换为二进制补码形式:
答案 1 :(得分:0)
1.使用负号并获得正整数的二进制。采用8位表示法 25--00011001 2.得到两个补充。 11100111 + 1 = 11111000 3.relax并享受两个补充