负数的二进制计算 www.cnblogs.com/wxdlut/p/58…
位移:
左位移 <<
5 << 3 = 5*2^3=40,
或者你可以转换为二进制,5=101, 左移动3位 =101 000,结果也是40.
右位移 >>
5 >> 3 , 5是单数,(5-1)/2^3=0
或者你可以转换为二进制,5=101, 右移动3位 =000,结果也是0.
无操作符右移
负数的二进制计算 www.cnblogs.com/wxdlut/p/58…
位移:
左位移 <<
5 << 3 = 5*2^3=40,
或者你可以转换为二进制,5=101, 左移动3位 =101 000,结果也是40.
右位移 >>
5 >> 3 , 5是单数,(5-1)/2^3=0
或者你可以转换为二进制,5=101, 右移动3位 =000,结果也是0.
无操作符右移