14.シフト演算子には>>、>>>、<<の3種類がある。
シフト演算子は整数型の値にのみ使える。
右辺で指定したビット数だけ左辺がシフトされる。
ただし、シフトできるのはint型で31ビット、
long型で63ビットまでである。
>>演算子を使うと、符号が拡張されるので、
負の値は負のままシフトされる。
しかし、>>>演算子を使うと、
上位ビットが0になるので、正の値になる。
シフト演算子は整数型の値にのみ使える。
右辺で指定したビット数だけ左辺がシフトされる。
ただし、シフトできるのはint型で31ビット、
long型で63ビットまでである。
>>演算子を使うと、符号が拡張されるので、
負の値は負のままシフトされる。
しかし、>>>演算子を使うと、
上位ビットが0になるので、正の値になる。