A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在位运算那一节老师没有仔细讲 可是有反码 有补码 容易混啊,  比如   010111110 的原码反码补码 都是咋算的啊?

3 个回复

倒序浏览
你可以上网查就行了,很多资料都会介绍的。。。
回复 使用道具 举报
计算机是以补码的形式存放数据的,正数的补码就是原码  负数的补码是位取反 然后加1  事实上一个正数的存储空间是32位也就是4个字节
回复 使用道具 举报
计算机是以补码的形式存放数据的,正数的补码就是原码  负数的补码是位取反 然后加1  事实上一个正数的存储空间是32位也就是4个字节,举个例子把-3,我们可以写成10000000000000000000000000000011,最高位为1代表符号位是负数,而补码就是保持符号位不变,其他位取反后加1,

结果就是:11111111111111111111111111111101 这也就是在电脑上存放的真是情况,具体东西要去看一下 ,我这里可能写得有点啰嗦了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马