Chap2 syntaxe langage c PDF

Title Chap2 syntaxe langage c
Author martin morin
Course Programmation procédurale 
Institution École de Technologie Supérieure
Pages 6
File Size 154 KB
File Type PDF
Total Downloads 46
Total Views 165

Summary

Download Chap2 syntaxe langage c PDF


Description

CHAPITRE

2 La syntaxe du l langage angage C

I- Introduction à la notion de syntaxe II- Les identificateurs III- Les mots clés IV- Les opérateurs V- Les séparateurs VI- Les commentaires

Jihen H Hedh edh edhlili

Pag Pagee 1

I- Introduction à la notion de syntaxe : Les premiers concepts indispensables à la compréhension d’un programme C sont les règles qui constituent la syntaxe de base du langage C. Ces règles sont utilisées par les compilateurs pour déterminer si une série de caractères correspond à un mot réservés, à un nom où à une constante.

II- Les identificateurs : Ils sont utilisés pour donner des noms aux différentes entités utilisés dans le langage. Un identificateur est constitué à partir de l’alphabet : « a....z », «A….Z » et des chiffres « 0…..9 ». Le langage C suit la norme ANSI dans laquelle : 

Le caractère souligné « - » est considéré comme une lettre. Exemple : valeur-5,

lg-lig,… 

Les majuscules et les minuscules sont autorisés mais ne sont pas équivalentes.

Exemple : valeur, Valeur désignent deux valeurs différents.

III- Les mots clés : Il existe des mots appelés mots-clé réservés par le langage à un usage bien particulier, ils ne peuvent pas être utilisés comme identificateur : 

Définition des donnés :

char, const, double, float, int, long, short, signed, unsigned, void, volatile 

Classe d’allocation :

auto, extern, register, static 

Constructeur:

enum, struct, typedef, union 

Instruction de boucle:

Do..while, for, while 

Sélection:

Case .. default, if, else, switch

Jihen H Hedh edh edhlili

Pag Pagee 2



Rupture de séquence:

Break, continue, go to, return

VI- Les opérateurs : Le langage C est connu par la richesse de ces opérateurs. Il apporte aussi quelques notions innovantes en matières opérateurs. Ces opérateurs permettent de faire des calculs et de définir des relations. Ils servent à combiner des variables et des constantes pour réaliser des expressions. 

Opérateurs un_air :

Un opérateur un_air agit sur une opérande qui peut être une constante, une variable ou une expression. Exemple : le moins un_air Il permet d’inverser le signe et on peut écrire : -2 avec 2 est une constante -i

avec i est une variable

-(i+2) avec (i+2) est une expression Exemple d’opérateurs : &

opérateur d’adresse : retourne l’adresse mémoire d’une variable.

*

opérateur d’indirection sur l’adresse

--

opérateur de décrémentation

++

opérateur d’incrémentation

-

moins unaire : inverse le signe

+

plus unaire : confirme le signe

||

opérateur logique ou

&& opérateur logique et !

opérateur non logique :inverse l’état d’une variable booléenne

Jihen H Hedh edh edhlili

Pag Pagee 3

Exemple : i--

décrémente la valeur de i

i++

incrémente la valeur de i

a=0,

!a=1 

Opérateurs binaires :

On distingue les opérateurs binaires suivants : - Opérateur arithmétique : +, - addition, soustraction *, /

multiplication, division entière

%

reste de la division entière

- Opérateur logique : && et logique ||

ou logique

- Opérateur de relation :...


Similar Free PDFs