1,有符号位移
左移:逻辑左移,空位补0
右移:算数右移。若为正数,空位补0,若为负数,空位补1
2,无符号数
左移和右移均是逻辑位移,空位补0
默认情况下声明的整形变量都是有符号数
无符号数需要用unsign修饰
并且无符号数能表示的数值比有符号数的大一倍