#include #include #include int main(void) { float fl = 0; double dbl = 0; long double ldbl = 0; char caractere = 0; short int shint = 0; int entier = 0; long long unsigned int llunsint = 0; printf("La valeur du float vaut : %f\n", fl); printf("L'adresse de la variable float est : %p\n", &fl); printf("La valeur du double vaut : %lf\n", dbl); printf("L'adresse de la variable double est : %p\n", &dbl); printf("La valeur du long double vaut : %Lf\n", ldbl); printf("L'adresse de la variable long double est : %p\n", &ldbl); printf("La valeur du char vaut : %c\n", caractere); printf("L'adresse de la variable char est : %p\n", &caractere); printf("La valeur du short int vaut : %hd\n", shint); printf("L'adresse de la variable short int est : %p\n", &shint); printf("La valeur du int vaut : %d\n", entier); printf("L'adresse de la variable int est : %p\n", &entier); printf("La valeur du long long unsigned int vaut : %llu\n", llunsint); printf("L'adresse de la variable long long unsigned int est : %p\n", &llunsint); /* 140723563022365 char 140723563022366 short int 140723563022368 float 140723563022372 int 140723563022376 double 140723563022384 long double 0x7ffe34119615 char 8 bits 0x7ffe34119616 short int 16 bits 0x7ffe34119618 float 32 bits 0x7ffe3411961c int 32 bits 0x7ffe34119620 double 64 bits 0x7ffe34119628 long long unsigned int 64 bits 0x7ffe34119630 long double 64 bits // chaque variable est attribuée à un espace précis mais l'emplacement de la mémoire est choisi aléatoirement */ }