- 枚举
- 循环枚举
- 多重循环枚举
- 二进制枚举
按位与:&,&1保持原来的值,&0都是0
按位或:|,|1都是都会变成1,|0保持原来的值
按位异或:^,^1会变,^0会保持原来的值
按位取反:~,值变成原来相反的
往右移位:>> ,高位重复原来的高位值
往左移位:<<,低位全部补0
按位与:&,&1保持原来的值,&0都是0
按位或:|,|1都是都会变成1,|0保持原来的值
按位异或:^,^1会变,^0会保持原来的值
按位取反:~,值变成原来相反的
往右移位:>> ,高位重复原来的高位值
往左移位:<<,低位全部补0