Definition von int64_t

Ich bin neu in C / C ++ und habe ein paar Fragen zu einem Basistyp:

a) Können Sie mir den Unterschied zwischen erklären?int64_t undlong (long int)? Nach meinem Verständnis sind beide 64-Bit-Ganzzahlen. Gibt es einen Grund, sich für einen anderen zu entscheiden?

b) Ich habe versucht, die Definition von nachzuschlagenint64_t im Web, ohne viel Erfolg. Gibt es eine maßgebliche Quelle, die ich für solche Fragen zu Rate ziehen muss?

c) Für Code mitint64_t zum kompilieren bin ich aktuell dabei<iostream>Das macht für mich nicht viel Sinn. Gibt es noch andere Includes, die eine Erklärung abgeben vonint64_t?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage