最佳答案
我正在从Java过渡到c++,并对long
数据类型有一些问题。在Java中,要保存大于232的整数,只需编写long x;
。然而,在c++中,long
似乎既是数据类型又是修饰符。
似乎有几种方法可以使用long
:
long x;
long long x;
long int x;
long long int x;
此外,似乎还有这样的事情:
long double x;
等等。
所有这些不同的数据类型之间的区别是什么,它们都有相同的目的吗?