一道二进制问题

[复制链接]
查看11 | 回复2 | 2008-3-13 10:53:11 | 显示全部楼层 |阅读模式
用字节的最高位表示:"0"表示"正","1"表示"负" ,-1在8位机上表示就是 1000 0001还有的无符号数就是最高位没有正负之分的,把最高位也拿来计数了
回复

使用道具 举报

千问 | 2008-3-13 10:53:11 | 显示全部楼层
,-1的表示应该就是-1,-和1是分开的,电脑只能识别1和0,-只能当做一个符号来处理
回复

使用道具 举报

千问 | 2008-3-13 10:53:11 | 显示全部楼层
负数的二进制算法?::是对应正数的二进制取反,再加1,符号位为1. 因为1的二进制码为0000000000000001取反为1111111111111110再加1就为1111111111111111此时符号位已经为1了,所以运算就已经完成了故-1的二进制码为1111111111111111
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行