| 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) |

本文对比了C/C++及Java中不同整数类型(short, int, long, long long)的数据范围。C/C++中int类型通常为32位,范围从-2,147,483,648到2,147,483,647;Java的int类型同样为32位,但long类型则为64位,范围更宽广。

2万+

被折叠的 条评论
为什么被折叠?



