>>206
sizeof(unsigned short) <= sizeof(unsigned int) <= sizeof(unsigned long)
を満たしていることは期待していい