有符号数,左移可能会破坏符号位。

右移时,要注意高位符号。

c语言中左移、右移中的高位需要注意-LMLPHP

c语言中左移、右移中的高位需要注意-LMLPHP


0X表示十六进制。十六进制每位数值由 0-f表示。所以0XC0 对应 二进制为 11000000B
10进制与16进制间关系:
1 -- 0X1 2 -- 0X2 3 -- 0X3 4 -- 0X4
5 -- 0X5 6 -- 0X6 7 -- 0X7 8 -- 0X8
9 -- 0X9 10 -- 0Xa 11 -- 0xb 12 -- 0xc
13 -- 0xd 14 -- 0xe 15 -- 0xf

05-15 11:30