>>25
標準Cライブラリの実装本に書いてあったけど、話が細かすぎる。
とりあえず、-2147483648 なんて定数を直接使うのが間違っている。
#include <limits.h> の INT_MIN を使えばよい。