移位运算

有无符号数差异:

左移只有逻辑左移,即低位依次补:0;

右移:

无符号数    逻辑右移(高位依次补:0)

有符号数    算术右移(高位依次补:最高符号位)

 

当移位位数 k 多于实际数据类型 w 时,只移动 k mod w位;

 

posted @ 2019-06-18 21:39  Lunais  阅读(231)  评论(0编辑  收藏  举报