>>30
っていうか、unsigned とsignedで問題起こるのを
shortにしたからって、なにがどうなるの?