有无符号移动详解

1,有符号位移

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

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

2,无符号数

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

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

无符号数需要用unsign修饰

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

原文地址:https://www.cnblogs.com/dongma/p/12906770.html