pour avoir plusieurs variables du même type on utilise "double". - EXEMPPLE : double x = 12.5, y = -0.54, z = 1.4e-3; pour affecter une valeur a une variable on utilise le signe "=", on peut aussi affecter on mettant une opération mathématique "n = n+1;". les réels sont souvent manipulés par le type DOUBLE qui est identifié par la présence d'un point qui joue le rôle de la virgule -%f donne une notation simple -%e donne la notation scientifique -%g choisi la notation la plus courte entre les deux EXEMPLE : printf("%f", -2.5487e2); on peut aussi ajouté un modificateur au format pour changer le nombre de chiffre après la virgule qui est de 6 par défauts EXEMPLE : printf("%.2f", -0.157) (2 chiffres derrière la virgule) La commande "scanf" agis comme un getchar sans à avoir a le réécrire il le fait automatiquement -EXEMPLE : int main(void) { int n; double x; printf("Entrez un réel : "); n = scanf("%lf", &x); printf("son carré vaut : %f\n", x*x); return EXIT_SUCCESS; }