(1 << (sizeof(int) * 8)) - 1
但し1byteが8bitだという保障はない。