本集视频我来教大家按位非运算与按位或运算。
·首先按位非运算就是把它二进制码上的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没有什么太大关系。感谢观看。