y>=0 の時 x << y == (xの整数部) * 2^(yの整数部) x >> y == (xの整数部) * 2^(-(yの整数部)) y<0 の時 0