Mes notes sur le C, partie 1 [printf() et scanf()]

Mes notes sur le C, partie 1 [printf() et scanf()]

[menu_c] 

La première chose utile à savoir est que le C est un langage qui doit être compilé pour pouvoir être exécuté sur notre machine.

Plusieurs choses se passe pendant la compilation d’un fichier en C. 
Nous pouvons utiliser des directives de préprocesseur, ce sont des éléments qui seront compris et compiler d’une certaine manière au moment de la compilation. 

Le premier exemple que j’ai, c’est l’utilisation des includes dans un programme.

#include 
#include 

Il s’agit de “directive de preprocesseur” elles servent à inclure des outils pour permettre d’avoir certaine fonctionnalité lors de l’ecriture de nos programmes, comme par exemple cette fonction

printf("Hello World");

Cette fonction sert à afficher le message entre crochet.

On peu aussi afficher des variables comme ceci:

int nombre = 10;
printf("%d", nombre);

Le caractére %d entre crochet sera remplacer par la valeur de nombre, c’est à dire 10.

Pour afficher un seul caractére :

printf("%c", 'A');

Pour afficher une chaine de caractère:

printf("%s", "ma chaine");

Vous remarquez que pour le caractère seul on utilise des guillemets simple alors que pour la chaine il s’agit de double guillemet. Il s’agit d’une règle importante à retenir.

Je ferais en sorte d’ajouté des choses sur cette fonction printf() à mesure de mes découvertes.

Sous plus ou moins la même forme il y a cette fonction 

scanf();

Elle se comporte sensiblement de la meme maniere, elle permet de récuperer une valeur que l’utilisateur devra saisir dans le terminal, par exemple

int choixUtilisateur;
scanf("%d", &choixUtilisateur);

printf("%d\n", choixUtilisateur);

L’utilisateur devra saisir une valeur qui sera enregistrer dans la variable choixUtilisateur, cette variable sera ensuite afficher grâce à printf(), concernant “\n” il s’agit simplement d’un retour à la ligne.

Voici un exemple complet d’un fichier pouvant être compilé et exécuté

//Les directives de préprocesseur.
#include 
#include 

//La fonction principale du programme.
int main()
{
    int nombre;

    printf("Bonjour\n");
    printf("Veuillez saisir un nombre:");

    scanf("%d", &nombre);

    printf("Vous venez de saisir le nombre : %d\n", nombre);

    return 0;
}

Dans le prochain article je vais écrire au sujet des variables et surtout des types.

 

 

Partager

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *