有无符号移动详解

1,有符号位移

左移:逻辑左移,空位补0

右移:算数右移。若为正数,空位补0,若为负数,空位补1

2,无符号数

左移和右移均是逻辑位移,空位补0

默认情况下声明的整形变量都是有符号数

无符号数需要用unsign修饰

并且无符号数能表示的数值比有符号数的大一倍

 

posted @ 2020-05-17 20:42  冬马党  阅读(375)  评论(0)    收藏  举报