最佳答案
正如我最近了解到的,C/C + + 中的 long
与 int
的长度相同。简单地说,为什么?甚至在语言中包含数据类型似乎也是毫无意义的。它有什么特定的用途,它的 int
没有?我知道我们可以这样声明一个64位的 int
:
long long x = 0;
但是为什么语言选择这样做,而不是仅仅使一个 long
好... ... 长于一个 int
?像 C # 这样的其他语言可以做到这一点,那么为什么不用 C/C + + 呢?