Was ist die "long" - Datentyp verwendet?

Ich habe die Programmierung in C++ für eine Weile jetzt, und ich bin ziemlich vertraut mit den meisten von dem Zeug. Eine Sache habe ich nie verstanden, ist aber das "long" - Datentyp.

Ich es gegoogelt, aber ich weiß noch nicht, was es ist. Ich habe Seiten gefunden, die sagen, es ist die gleiche Größe und hat die gleiche Reichweite wie ein int. Also, was wäre der Punkt in es zu benutzen?

Fand ich einen anderen stack overflow Frage zu dieser hier:
Unterschied zwischen long und int-Datentypen

Und es scheint, dass der einzige Unterschied zwischen den beiden ist, dass manchmal die Größe ist unterschiedlich auf verschiedenen Systemen. Bedeutet das, dass eine Anwendung, die lange auf einer 64bit-Maschine funktioniert nicht auf einem 32-bit-Maschine? Wenn ja, dann wäre es nicht besser, nicht Sie überhaupt nicht?

Auch habe ich bemerkt, Zeug namens "long int" oder sogar "long long"! Ist es eine Daten-Typ oder ein modifier?

InformationsquelleAutor der Frage Alex | 2010-12-01

Schreibe einen Kommentar