老师未批改
1. 0100111001 - 01110000, 算出01110000的补码, 算出结果
补码: 先取反, 等于 1110001111, 在+1, 等于1110010000
结果
0100111001 +
1110010000 =
10011001001
因为是10位二进制 所以等于 0011001001B, 201
2. 1110011001000
对该数进行逻辑右移3位的值, 使用二进制和十进制两种方式表示出结果.
对该数进行算数右移3位的值, 使用二进制和十进制两种方式表示出结果.
答案: 0001110011001 = 921 1111110011001 = -103
3. 高级编程语言中的数据类型表示的是什么?
表示的是一堆二进制组成的值.4. 32位环境中,指针的长度是多少位
32位.
如有错误,请提出指正!谢谢.
本文由 花心胡萝卜 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: 2016-10-06 at 03:00 pm
二进制计算如果没有解题步骤应该简单写一下思路比较好