langace C les Entrée/Sortie (E/S)

Sortie en C

En programmation C, la fonction printf() est l'une des principales fonctions de sortie. Cette fonction envoie une sortie formatée à l'écran. Par exemple,

Exemple 1 : Sortie en C

#include <stdio.h>    
int main()
{
    // Affiche la chaîne entre guillemets
    printf("Programmation en C");
    return 0;
}

Résultat :

Programmation en C

 

Fonctionnement de ce programme :

    Tous les programmes C valides doivent ontenir la fonction main(). L'exécution du code commence à partir du début de la fonction main().
    La fonction printf() est une fonction de bibliothèque pour envoyer une sortie formatée à l'écran. La fonction imprime la chaîne entre guillemets.
    Pour utiliser printf() dans notre programme, nous devons inclure le fichier d'en-tête stdio.h à l'aide de l'instruction #include <stdio.h>.
    L'instruction return 0; à l'intérieur de la fonction main() est le "statut de sortie" du programme. C'est facultatif.

Exemple 2 : Sortie d'Entier

#include <stdio.h>
int main()
{
    int entierTest = 5;
    printf("Nombre = %d", entierTest);
    return 0;
}

Résultat :

Nombre = 5

Nous utilisons le spécificateur de format %d pour afficher les types int. Ici, le %d à l'intérieur des guillemets sera remplacé par la valeur de entierTest.

Exemple 3 : Sortie de Flottant et Double

#include <stdio.h>
int main()
{
    float nombre1 = 13.5;
    double nombre2 = 12.4;

    printf("nombre1 = %f\n", nombre1);
    printf("nombre2 = %lf", nombre2);
    return 0;
}

Résultat :

nombre1 = 13.500000
nombre2 = 12.400000

Pour afficher un flottant, nous utilisons le spécificateur de format %f. De même, nous utilisons %lf pour afficher des valeurs double.

Exemple 4 : Affichage de Caractères

#include <stdio.h>
int main()
{
    char caractere = 'a';    
    printf("caractère = %c", caractere);  
    return 0;
}

Résultat :

caractère = a

Pour afficher un caractère, nous utilisons le spécificateur de format %c.

 

Entrée en C

En programmation C, scanf() est l'une des fonctions couramment utilisées pour prendre des entrées de l'utilisateur. La fonction scanf() lit une entrée formatée à partir de l'entrée standard, comme le clavier.

Exemple 5 : Entrée/Sortie d'Entier

#include <stdio.h>
int main()
{
    int entierTest;
    printf("Entrez un entier : ");
    scanf("%d", &entierTest);  
    printf("Nombre = %d", entierTest);
    return 0;
}

Résultat :

Entrez un entier : 4
Nombre = 4

Ici, nous avons utilisé le spécificateur de format %d à l'intérieur de la fonction scanf() pour prendre une entrée int de l'utilisateur. Lorsque l'utilisateur entre un entier, il est stocké dans la variable entierTest.

Notez que nous avons utilisé &entierTest à l'intérieur de scanf(). C'est parce que &entierTest obtient l'adresse de entierTest, et la valeur entrée par l'utilisateur est stockée à cette adresse.

Conclusion

 

Si vous avez trouvé ce Cours de Langage C de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • 1 vote. Moyenne 1 sur 5.

Ajouter un commentaire

Anti-spam