Question simple sur specificateurs de format

annamir Messages postés 18 Statut Membre -  
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,
float reel = 12.5;

int entier = 125;

char carac = ‘A’;
est ce que cette instruction par exemple permet d'afficher correctement les valeurs de ces trois variables?
printf("%c%4d%6.2f\n",reel,entier,carac);
est ce que l'ordre des "%c%4d%6.2f\n" est important?
en plus, je me demande pourquoi on met des nombres avant le %d ou le %f? est ce necessaire? si oui, comment je fais pour savoir quel nombre je dois mettre?
A voir également:

1 réponse

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
l'ordre des % correspond a l'ordre des variables que tu passes dans ta fonction

consulte la doc de printf http://membres.lycos.fr/dancel/c/c60_10.htm
0