Introduction au langage C les variables et les constantes

I INTRODUCTION
II UN PROGRAMME EN C
III LES VARIABLES ET LES CONSTANTES
III.1 LES CONSTANTES
III.2 LES VARIABLES
III 2.1 Les initialisations de variables
III 2.2 Les tableaux
III.2.3 Les chaînes de caractères
III.2.4 Les variables dans les blocs
IV LES FONCTIONS D’AFFICHAGE ET DE SAISIE
IV.1 LA FONCTION D’AFFICHAGE
IV.2 LA FONCTION DE SAISIE
V LES OPÉRATEURS
V.1 L’OPÉRATEUR D’AFFECTATION
V.2 LES OPÉRATEURS ARITHMÉTIQUES
V.3 LES OPÉRATEURS D’INCRÉMENTATION ET DE DÉCRÉMENTATION
V.4 LES OPÉRATEURS BINAIRES
V.5 LES OPÉRATEURS COMBINÉS
V.6 LES OPÉRATEURS RELATIONNELS
V.7 LES OPÉRATEURS LOGIQUES
V.8 L’OPÉRATEUR DE CONVERSION DE TYPE
V.9 LA PRIORITÉ DES OPÉRATEURS
VI LES STRUCTURES CONDITIONNELLES
VI.1 LA STRUCTURE <SI  ALORS &gt
VI.2 LA STRUCTURE <SI  ALORS  SINON>
VI.3 LA STRUCTURE DE CHOIX
VII LES STRUCTURES ITÉRATIVES OU BOUCLES
VII.1 LA STRUCTURE <TANT QUE  FAIRE >
VII.2 LA STRUCTURE <FAIRE  TANT QUE >
VII.3 LA STRUCTURE <POUR  FAIRE  JUSQU’A >
IX LES POINTEURS
IX.1 L’OPÉRATEUR D’ADRESSE &
IX.2 DÉCLARATION ET MANIPULATION DE POINTEUR
IX.3 L’ARITHMÉTIQUE DES POINTEURS
X LES FONCTIONS
X.1 L’UTILISATION DES FONCTIONS
X.1.1 Les fonctions sans paramètre d’entrée et de sortie
X.1.2 Les fonctions avec des paramètres d’entrée et/ou un paramètre de sortie, passage de paramètres par valeur
X.1.3 Les fonctions avec des paramètres d’entrée et un ou plusieurs paramètres de sortie, passage de paramètres par adresse
X.2 LES FONCTIONS STANDARDS DU C
X.2.1 La bibliothèque d’entrée sortie
X.2.2 Les manipulations de caractères
X.2.3 Les manipulations de chaînes de caractères
X.2.4 Les fonctions mathématiques

I Introduction

Le langage C fait partie des langages structurés. Il fût créé en 1970 par Denis Ritchie pour créer le système d’exploitation UNIX (Multipostes et Multitâche).
Les avantages du C sont nombreux:
• La portabilité: Un programme développé en C sur une machine donnée peut être porté sur d’autres machines sans le modifier.
• Une grande bibliothèque de fonctions: Le C, suivant les machines utilisées, dispose d’un grand nombres de fonctions, que ce soit des fonctions mathématiques, de gestion de fichiers ou d’entrées / sorties.
• Proche de la machine: Le C est très proche de la machine en pouvant accéder aux adresses des variables.
• Très rapide: Aucun contrôle de débordement n’est effectué, ce qui apporte une plus grande vitesse.

II Un Programme en C

Tout programme est toujours constitué de trois phases, à savoir:
– Lecture des données.
– Traitement des données (suite d’actions élémentaires).
– Affichage des résultats.

III Les Variables et les Constantes

Définition d’une constante: Elle ne change jamais de valeur pendant l’exécution d’un programme.
Elle est généralement stockée dans la mémoire morte d’une machine.
Définition d’une variable: Elle peut changer de valeur pendant l’exécution d’un programme. Elle est généralement stockée dans la mémoire vive d’une machine.
Une variable ou une constante est souvent définie par cinq éléments
• L’identificateur: C’est le nom que l’on donne à la variable ou à la constante.
• Le type: Si la variable est un entier ou un caractère ou une chaîne de caractère ou un réel ou un booléen.
• La taille: C’est le nombre d’octets occupés en mémoire, elle est fonction du type.
• La valeur: C’est la valeur que l’on attribue à la variable ou à la constante.
• L’adresse: C’est l’emplacement où est stocké la valeur de la variable ou de la constante.
L’adresse peut encore être appelée pointeur.
III.1 Les Constantes.
Les constantes n’existent pas, c’est à dire qu’il n’y a pas d’allocation mémoire, mais on peut affecter à un identificateur (Nom) une valeur constante par l’instruction #define.
Syntaxe: <#define> <identificateur> <valeur>;
III.2 Les variables.
Les variables sont définies par le type et l’identificateur.
Syntaxe: <type> <identificateur1>,..,<identificateurn> ;

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Introduction au langage C (363 Ko) (Cours PDF)
Introduction au langage C

Télécharger aussi :

Laisser un commentaire

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