永发信息网

【取反】按取反和按位相或怎么算

答案:2  悬赏:0  手机版
解决时间 2021-02-15 04:41
  • 提问者网友:浪荡绅士
  • 2021-02-14 08:25
【取反】按取反和按位相或怎么算
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-02-14 09:38
【答案】 举两个例子: 用C++语法举例
  按位取反: ~x就是对x取反
  比如这个数x: 1100 1011
  按位取反后得: 00110100 (每一位分别1变0,0变1)
  (多说一句,如果把X直接取非的话,就是在前面加个感叹号: !x 就等于 0,因为x=11001011这个值不是0)
  按位相或: 单竖线 | 为按位取或,
  比如x= 10111001
  然后y= 01110001
  从左边开始
  第一位1析取0等于1
  第二位0析取1等于1
  第三位1析取1等于1
  第四位1析取1等于1
  第五位1析取0等于1
  第六位0析取0等于0
  第七位0析取0等于0
  第八位1析取1等于1
  所以结果是11111001
全部回答
  • 1楼网友:英雄的欲望
  • 2021-02-14 10:50
回答的不错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯