三、给出下列十进制数据的原码、反码和补码(注意:小于127且大于-128的用1B,超过的用2B).
1、-35
2、137
3、-78
4、23
5、-1248
人气:232 ℃ 时间:2020-06-05 23:14:47
解答
原码 反码补码 -351010001111011100 11011101137 00000000100010010000000010001001...1B代表一个字节,就是八位的二进制,2B就是两个字节。正数的原码标志位(就是首位)是0,其余的就是把十进制的换为二进制的。正数的反码和补码和它的原码一样。负数的原码标志位是1,其余的就是把十进制的换为二进制的。反码是除了标志位以外取反(1变0,0变1)。例如,-35的原码是10100011,首位的1代表它是负数;反码就是将其它位取反,11011100;补码就是在它的反码的基础上在最后一位加1.
推荐
猜你喜欢
- 同学们在操场上围城一个正方形做游戏,每边坐4人,4个角各坐一人,一共有多少个同学做游戏?
- 一项工程,甲乙两队合作需12天.这项工程先由甲队先做18天,余下的由乙队做8天完成.乙队独做这项工程需多少天
- “精卫”是_____的女儿_______的化身.TA想填平大海是因为_______________
- 内蒙古地区冬季降水少于夏季,但沙尘暴发生频率却高于夏季,其原因是什么?
- I don't know .What time does he often get up?合为一句
- 求一道题:有一个两位数,它的十位上的数字比个位上的数字小3,它的十位和个位和等于这个两位数的1/4
- 帮我算数学题 :已知关于x的方程x的平方+(m+2)x+2m-1=0 求证:方程有两个不相等的实数根.
- 跨越美丽,是因为居里夫人美丽在,美丽在,而且这种美丽是