Was ist der Unterschied zwischen "long", "long long", "long int" und "long long int" in C ++?

Wechsel bin ich von Java zu C++ und habe einige Fragen über die long Daten geben. In Java, um eine ganze Zahl größer als 232Sie würde einfach schreiben long x;. Aber in C++, es scheint, dass long ist sowohl ein Datentyp und ein Bezeichner.

Scheint es mehrere Möglichkeiten zu verwenden long:

long x;
long long x;
long int x;
long long int x;

Auch, es scheint, es sind Dinge wie:

long double x;

und so weiter.

Was ist der Unterschied zwischen all diesen verschiedenen Daten-Typen, und haben Sie alle den gleichen Zweck?

InformationsquelleAutor der Frage 1110101001 | 2013-09-24

Schreibe einen Kommentar