Correggimi se sbaglio
int è di 4 byte, con un intervallo di valori da -2.147.483.648 a 2.147.483.647 (2 ^ 31),
lungo 4 byte, con un intervallo di valori da -2.147.483.648 a 2.147.483.647 (2 ^ 31)
Qual è la differenza in C ++? Possono essere usati in modo intercambiabile?
#include <stdint.h>
e poi i tipi che indicano la dimensione. Ad esempio uint32_t
. Su una nuova piattaforma, devi solo assicurarti che stdint.h sia corretto per quella particolare piattaforma e che il tuo codice funzioni come previsto.