鱼C论坛

 找回密码
 立即注册
查看: 6517|回复: 41

关于位运算符的疑惑

[复制链接]
发表于 2021-10-10 23:53:15 | 显示全部楼层

回帖奖励 +2 鱼币

本帖最后由 jackz007 于 2021-10-11 00:02 编辑
  1.    60 = 0x3c            0011 1100
  2.    ~ 0x3c = 0xc3        1100 0011
  3.   195 = 0xc3            1100 0011
  4.   signed char 的正值范围是 0 ~ 127,195 > 127,超出正值的范围,应该是个负值。
  5.   195 - 256 = -61
复制代码


  1.    60 = 0x3c            0011 1100
  2.   0x3c << 2 = 0xf0      1111 0000
  3.   240 = 0xf0            1111 0000
  4.   signed char 的正值范围是 0 ~ 127,240 > 127,超出正值的范围,应该是个负值。
  5.   240 - 256 = -16
复制代码
                  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-7 04:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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