Korrigieren Sie mich, wenn ich falsch liege,
int ist 4 Bytes mit einem Wertebereich von -2.147.483.648 bis 2.147.483.647 (2 ^ 31)
lang ist 4 Bytes mit einem Wertebereich von -2.147.483.648 bis 2.147.483.647 (2 ^ 31)
Was ist der Unterschied in C ++? Können sie austauschbar verwendet werden?
#include <stdint.h>
und dann die Typen , die die Größe sagen. ZB uint32_t
. Auf einer neuen Plattform müssen Sie nur sicherstellen, dass stdint.h für diese bestimmte Plattform richtig ist und Ihr Code wie beabsichtigt funktioniert.