>>481
intの全ての範囲が必要なら無理。範囲外の値をエラーとする。
負の値がエラーを表すのはよくある。