Académique Documents
Professionnel Documents
Culture Documents
1
I. Définition :
Les variables et les constantes sont des éléments fondamentaux, indispensables au
bon déroulement d’un algorithme, caractérisés par un identificateur, une valeur et
un type.
Une variable est une donnée stockée dans la mémoire de la calculatrice ou
de l’ordinateur dont la valeur peut être modifiée au cours de l’exécution du
programme. Elle est repérée par :
Un identificateur : c’est le nom de la variable constitué de lettres et/ou
de chiffres, sans espace,
Une valeur : c’est le contenu de la variable,
Un type : c’est la nature de la variable.
Une constante, comme une variable peut représenter une lettre, un chiffre,
un caractère, une chaîne de caractère, un booléen. Toutefois, contrairement
à une variable dont la valeur peut être modifiée au cours de l’exécution du
programme, la valeur de la constante ne varie pas.
Un type est la nature d’une variable ou d’une constante. Il peut être un
entier, un réel, un booléen, un caractère, une chaine de caractères.
<type><nom_variable> = valeur ;
2
NB : L’affectation d’une valeur à la variable n’est pas obligatoire.
Exemple :
int age = 20 ;
float nombre = 10.5 ;
char lettre = ‘a’ ;
string chaine = ‘’Diouma’’ ;
Exemple :
Ce « symbole spécial » dont je viens de vous parler est en fait un '%’ suivi d'une
lettre (dans mon exemple, la lettre 'd'). Cette lettre permet d'indiquer ce que l'on
doit afficher. 'd' signifie que l'on souhaite afficher un int.
Voici la liste des formats de type que nous pouvons avoir :
Type Lettre
int %d
long %ld
float/double %f / %lf
char %c
string (char) %s
entier hexadécimal %x
Exemple :
Ecrire un programme qui affiche l’âge de l’utilisateur entré au clavier par
l’utilisateur lui-même.
4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int age ;
printf(‘’Entrer votre age\n’’) ;
scanf(‘’%d’’, &age);
printf(‘’Ha ! Vous avez %d ans’’, age) ;
return 0 ;
}