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

Introduction
Partie 1 [printf() et scanf()]
Partie 2 [types et variables]
Partie 3 [Chaîne de caractères & incrémentation]
Partie 4 [Les conditions]
Partie 5 [Les boucles]
Partie 6 [Les fonctions]
Partie 7 [Les prototypes et headers]
Partie 8 [Les pointeurs]
Partie 9 [Les tableaux]

 

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.

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

Cette fonction sert à afficher le message entre crochet.

On peu aussi afficher des variables comme ceci:

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

Pour afficher un seul caractére :

Pour afficher une chaine de caractère:

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 

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

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é

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

 

 

Laisser un commentaire

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

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">