找回密码
 加入
搜索
查看: 1955|回复: 3

[AU3基础] 关于位运算(bitand bitor等)和32位有符号数的运算问题

[复制链接]
发表于 2014-6-7 00:13:33 | 显示全部楼层 |阅读模式
具体问题如图 谢谢各位解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2014-6-7 00:14:34 | 显示全部楼层
自己顶上去啊……
发表于 2014-6-7 09:32:45 | 显示全部楼层
本帖最后由 seniors 于 2014-6-7 09:48 编辑

第一个1表示负号
1000 0000 0000 0000 0000 0000 0000 0011b
- ( 2^31 - 3 )

1100 0000 0000 0000 0000 0000 0000 0011b
- ( 2^31 - 2^30 - 3 )

总结
第一位是1,是负数,他= - (2^31 -第一个1后面的数值)

再举个例子
0100 0000 0000 0000 0000 0000 0000 0011b
+ ( 2^30 + 3 )

0100 0000 0000 0000 0000 0000 0000 0010b
+ ( 2^30 + 2 )

总结
第一位是0,是正数,他= 第一个0后面的数值,也就是本来的数值

评分

参与人数 1金钱 +10 收起 理由
cumtljj + 10

查看全部评分

 楼主| 发表于 2014-6-7 10:04:31 | 显示全部楼层
回复 3# seniors


    太详细了 谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-7-8 11:39 , Processed in 0.097899 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表