王剑编程网

分享专业编程知识与实战技巧

c语言入门到精通(第43节按位与运算和按位非运算) #计算机

本集视频我来教大家按位非运算与按位或运算。

·首先按位非运算就是把它二进制码上的0全部变成1,再把1全部变成0。

·return 20算的是它的补码转十进制数,在前面加个负号,3的补码就是前面4个0,后面0110也就是4,前面加个负就是负4,所以这个程序运算结果就负4。

·可以用return 20按位非运算来求一个数的相反数,后面只加上个1,得到它的相反数。

·return 2025或运算就是3和12之间同一位,比如这一位是1,这个是0,只要其中有一位是1,结果就是1。

·所以这里有两个1,所以整体结果就是四个1。

·return 20或运算可用来加密一个数字,int b等于12,可以用其来加密一个数字a或b,这个数字加密后的数字将不再是这两个,将不再跟这两个有什么关系。

看到这里,11跟3和9没有什么太大关系。感谢观看。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言