右移
右移针对负数。打印的是原码,存的是补码。针对-1,右移左边补符号位,所以还是-1.
左移
位操作
位运算示例
求解一个数二进制位在内存中1的个数
正数可以这样解
正负数都可以时,如果一个数异或二进制的1就可以逐个取到1的个数
赋值运算符
单目运算符
逻辑操作符
逗号表达式
右移
右移针对负数。打印的是原码,存的是补码。针对-1,右移左边补符号位,所以还是-1.
左移
位操作
位运算示例
求解一个数二进制位在内存中1的个数
正数可以这样解
正负数都可以时,如果一个数异或二进制的1就可以逐个取到1的个数
赋值运算符
单目运算符
逻辑操作符
逗号表达式