
算术左移右移代表保留符号位不动。
逻辑左移右移代表不管符号位,整体做移动。
二者的含义完全不同。
例如:// The following operators will shift a bus right or left a number of bits.
//
// ...Right shift and maintain sign bit

算术左移右移代表保留符号位不动。
逻辑左移右移代表不管符号位,整体做移动。
二者的含义完全不同。
例如:// The following operators will shift a bus right or left a number of bits.
//
// ...Right shift and maintain sign bit