位运算(C)

位运算
1.按位运算
    按位运算 
C有这些按位运算的运算符 & 按位的与 | 按位的或 ~ 按位取反 ^ 按位的异或 << 左移 >> 右移
    按位与&(两个都是1才是1)
如果 x=1 并且 y=1, 那么x&y=1 否则的话 (x&y)=0 按位与常应用于两种应用:     让某一位或某些位为0: x & 0xFE     FE最后一位为0,所以使得另一个数最后一位为0     取一个数中的一段: x & 0xFF     
        按位或|(有一个是1就是1)
如果 x=1 或 y=1 那么 (x|y)=1 否则的话, (x|y)==0 按位或常用于两种应用:     使得一位或几个位为1: x|0x01     把两个数拼起来:0x00FF|0xFF00     
    按位取反~
~x = 1 - x 把1位变0,0位变1 想得到全部位为1的数:~0 7的二进制是0111,x|7使得低3位为1,而 x & ~7,就使得低3位为0
注意输出中: 一个h表示short,即shor

位运算(C)最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/19258.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>