short | int | long | long long | |
C | -32786~32767(16 bits) | -32786~32767(16 bits) | -2,147,483,648~2,147,483,647(32 bits) | (64 bits, C99 special) |
C++ | -32786~32767(16 bits) | -2,147,483,648~2,147,483,647(32 bits) | -2,147,483,648~2,147,483,647(32 bits) | |
JAVA | -2,147,483,648~2,147,483,647(32 bits) | -9223373036854775808~9223373036854775807(64 bits) |