Bonjour,
Je débute, et je voudrais vous soumettre un problème :

dans le bout de code ci dessous,
"voici la valeur de la premiere variable : %d \n", a"
M'affiche 0 comme valeur pour a, quelque soit la valeur entrée lors du scanf précédent.

PS : Pareil pour la "double".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
char a;
short b;
int c;
float d;
double e;
a=0;
b=0;
c=0;
d=0;
e=0;
    printf("Veuillez entrer la valeur de la premiere variable :\n");
    scanf("%d", &a);
    printf("Veuillez entrer la valeur de la seconde variable : \n");
    scanf("%d", &b);
    printf("Veuillez entrer la valeur de la 3eme variable : \n");
    scanf("%d", &c);
    printf("Veuillez entrer la valeur de la 4eme variable : \n");
    scanf("%f", &d);
    printf("Veuillez entrer la valeur de la 5eme variable : \n");
    scanf("%f", &e);
    printf("voici la valeur de la premiere variable : %d \n", a);
    printf("Voici la valeur de la seconde variable : %d \n", b);
    printf("Voici la valeur de la 3eme variable : %d \n", c);
    printf("Voici la valeur de la 4eme variable : %.0f \n", d);
    printf("Voici la valeur de la 5eme variable : %.0f \n", e);
    return 0;
}