+-*/と違って<< がシフト演算子なんて決まってないから「本来と違う」なんて意味なさない