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

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

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

 

 


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

posted @ 2019-03-11 11:26  ostartech  阅读(895)  评论(0编辑  收藏  举报