Notions de base: Partie 1
Année universitaire 2020/2021 – Semestre 1
1
Variables
Une variable est une zone mémoire caractérisée par un:
Nom
Type
Les variables doivent être déclarées avant leur utilisation.
2
Noms de variables
Les noms des variables sont composés de lettres et de chiffres.
L’ensemble des symboles utilisables:
Lettres ‘a’, ’b’,………..., ‘z’, ’A’, ’B’,………., ’Z’.
Chiffres 0, 1, 2,…….’9’.
Le symbole ‘_’.
Le nom d’une variable doit obligatoirement commencer par
une lettre ou le symbole ‘_’.
Le langage C distingue les majuscules et les minuscules.
NOM et nom sont deux variables différentes.
Publicité
Les noms de variables ne peuvent pas être des mots réservés
(do, else, void,…).
Le choix des noms des variables est important pour la
lisibilitéd’un programme
3
Correct / Incorrect ???
Salaire
Correct
SALAIRE
Correct
*SALAIRE
Incorrect
Salaire_1
Correct
3Salaire
Incorrect
Salair
Correct
Salaire-annuel
Publicité
Incorrect
Salaire.
Incorrect
Profession du pere
Incorrect
Profession_du_pere
Correct
4
Types de variables
C est un langage typé
Types de base en C
Entier
Réel
5
Déclaration de variables
Toute variable doit être déclarée avant son utilisation.
Type NomVariable;
int nbre_occurrence;
float racine;
Publicité
Une variable peut être initialisée lors de la déclaration.
int nbre_occurrence = 0;
float racine = 12.34;
Une variable non initialisée a une valeur indéfinie.
Plusieurs variables peuvent être déclarées à la fois.
float x = 23.5, y, z = 3.5*x;
Une variable ne peut être déclarée qu’une seule fois.
int a = 3, b, a ; // Interdit
int x = 4 ; float x ; // Interdit
6
Exemples d’affectations
NomVariable=Expression;
Affectation avec des valeurs constantes:
On va ranger une valeur dans une variable.
Temperature = 29;
Affectation avec des valeurs de variables:
La valeur à placer dans une variable peut provenir d’une
autre variable.
x = 8;
Publicité
y = x;
Affectation avec des valeurs d’expressions:
On peut ranger dans une variable le résultat d’un calcul.
x = 5;
y = x * 3;
7
Constantes
Une constante est une donnée dont la valeur ne peut pas varier.
Utilisation de valeurs constantes pour calculer, initialiser des
variables, ...
Une constante ne peut être initialisée qu’à la déclaration.
Déclaration d’une constante: Ajout du qualificateur de type const
const int x = 4 ;
const float pi = 3.14 ;
8