~a|a为什么是-1

非自律懒癌患者 2021-03-12 08:40:13
~a|a为什么是-1
...全文
159 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 it_xiangqiang的回复:
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
哇塞,谢谢大佬
源代码大师 2021-05-03
  • 打赏
  • 举报
回复
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
赵4老师 2021-03-13
  • 打赏
  • 举报
回复
~a&a为什么是0
  • 打赏
  • 举报
回复
引用 5 楼 突触的回复:
a=1 0000 0000 0000 0001 ~a 1111 1111 1111 1110 a | ~a 1111 1111 1111 1111
明白了,谢谢
突触 2021-03-13
  • 打赏
  • 举报
回复
a=1 0000 0000 0000 0001 ~a 1111 1111 1111 1110 a | ~a 1111 1111 1111 1111
  • 打赏
  • 举报
回复
引用 楼主 weixin_51397022的回复:
~a|a为什么是-1
a=1,~a是-2,二进制应该是最高位和第二低位是1吧,1是最低位是1,那两个按位与运算,应该是-3吧
forever74 2021-03-12
  • 打赏
  • 举报
回复
因为二者的位模式都是二进制全1 好巧啊。

70,022

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧