计算机中的二进制计算

301 阅读1分钟

负数的二进制计算 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.

无操作符右移