59 lines
1.6 KiB
C
59 lines
1.6 KiB
C
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <math.h>
|
|
|
|
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
|
|
|
|
|
|
*/
|
|
}
|