Corrigez-moi si je me trompe,
int est de 4 octets, avec une plage de valeurs de -2,147,483,648 à 2,147,483,647 (2 ^ 31)
long est de 4 octets, avec une plage de valeurs de -2,147,483,648 à 2,147,483,647 (2 ^ 31)
Quelle est la différence en C ++? Peuvent-ils être utilisés de manière interchangeable?
#include <stdint.h>
et ensuite les types qui indiquent la taille. Par exemple uint32_t
. Sur une nouvelle plate-forme, il vous suffit de vous assurer que stdint.h convient parfaitement à cette plate-forme particulière et que votre code fonctionne comme prévu.