算数右移是对于有符号数的逻辑右移是针对无符号数的。列:一8位二进制数:11110010如果用算数右移则前面加1变成11111001如果用逻辑右移则前面加0变成01111001 算术右移 -- 左边添1逻辑右移 -- 左边添0