西木南松 2020-02-14 10:31 采纳率: 50%
浏览 216

NFCONT&=~(1<<1)和NFCONT&=0<<1区别?

在这里插入图片描述
我想问下,划线部分为什么每次都要先变成1再变成0,为什么不能直接NFCONT&=0<<1?

答:因为是对NFCONT 指定的位进行清零操作,**同时其他的位要保持不变。**
0 << 1 = 0
~(1 << 1) = 0xFFFFFFFD
很明显第一种会改变其他的位。

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-02-14 10:51
    关注
    ~(1<<1) 是 ~2 结果是 -3
    0<<1结果还是0
    
    评论

报告相同问题?

悬赏问题

  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
  • ¥15 有人会用py或者r画这种图吗
  • ¥15 MOD04_3K图像预处理
  • ¥15 [VASP]关于超胞大小和k 点网格的收敛性测试
  • ¥15 pip下载paddle2onnx离谱错误
  • ¥60 db2move nlzxams import 导出db2备份数据报错