采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
-7 为什么不是 1,111 而是 1,0111呢?
好像是一种规则(尽量补4位或8位……0
比如-7就是1,0111 -31就是1,00011111这样
通常对于二进制运算,会把位数补齐到2的幂长度去进行讨论,比如4、8、16、32。这是习惯上的,不是硬性要求,因此1,111也是可以的。
虽然可以1,111这么写。但是在计算补码时仍需要先设置n为4,8,16,32位后计算对吗?不然的话本题的n=3就得不出这么个结果了呢~
老师在讲这个题前已经把数学位n设定为4了,因此凡是小于4的位数就要补齐到4位来计算
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.5k 17
1.9k 14
1.3k 13
1.6k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号