-1<<2为什么是-4,不应该是4吗,难道他不会把那个-号移出去吗,
左移2位,相当于乘以2^2,移位不会改变数值的符号
有算术移位和逻辑移位两种,算术移位不会改变符号,现在编译器对有符号的采用的都是算术移位