programation c(cour)

Programmations en langage c

(Connaissances à avoir)

 

1-                     Introduction :

 

« c »  est un langage évolué et structuré, assez proche du langage machine destiné à des applications de contrôle de processus(gestion d’entrées/sorties, applications temps réel…).

Le langage c possède assez peu d’instructions, il fait par contre appel à des bibliothèques, fournies en plus ou moins Grant nombre avec le compilateur.

2-                   Les bibliothèques

 

1* définition :

 

Seront des blocs contenant des commandes bien définie, c'est-à-dire pour utiliser une commande il faut le définir (sont but ?), c’est le but des bibliothèques.

 

2* exemples :

 

Math.h : bibliothèque de fonctions mathématiques

Stdio.h : bibliothèque des commandes d’entrées/sorties

 

è déclaré dans le programme :

#include< nom du bibliothèque >

 

3* remarque :

 

Dans la langage c il existe des bibliothèques bien définies, on peut ajouter des autres bibliothèques sur mesure.

 

3-                   Déclaration des variables/constants :

1*  variables :

 

Pour utiliser une variable ou constante dans notre programme il faut le déclaré au début du programme

 

Voici quelque type de variables :

 

types

déclaration

taille

 

Entier

int

2 octets

 

Réel

float

4 octets

 

caractère

char

1 octet

 

 

double

4 octets

 

 

short

2 octets

 

 

è On les déclare :

(Type variable)  (Nom variable)

Par exemple : int x     (int : type et x : nom donné arbitrairement)

2* constante :

 

If se peut dans des cas de déclaré une valeur fixe afin de l’utiliser dans le programme, par exemples :

Pi=3.14 (ou lieu de l’écrire à l’infinité de chiffre).

 

è On les définies :

#define (nom de la constante) = ( la valeur choisie)

4-                  Structure d’un programme c :

 

1 ère bloc : définir les bibliothèques

2 éme bloc : déclaration des variables et constants

3 éme bloc :

{         Bloc des instructions (balises)              }

Aves : « «  {   « «  désigne le début  et  « «   }   « «   désigne fin.

 

è     Toujours les programmes s’écrit de cette manière quelque soit la difficulté présente.

 

5-                   Les opérateurs :

 

1*  les opérateurs arithmétiques :

 

‘+’ : la somme

‘-‘ : la différence

‘*’ : Multiplication

‘/’ : Division

2* les opérateurs logique :

&’ : et

‘||’ : ou

!’ : Non

3* priorité des opérateurs :

 

()

! ,++,--

*,/,%

+,-

>,>=,<,<=

&&

||

Avec :

·         ‘++’ : un conteur           (opérateurs d’incrémentations)

·        ‘- -‘ : un décanteur        (opérateurs de décrémentations)

Par exemple :

 

Pour i=3 ;

i++    ->    3+1=4   ->  3+1+1=5    ->      ……    -> 

i--    ->  3-1=2     ->  3-1-1=1  ->   …….  ->

 

Exemple de priorité :

 

x * ! y – 2 % t > h || a && b     

Devient :

(((x * (! Y)) – (2 % t) > h) ||( a && b))     

 

Pour me contacté : mahfoudhighaieth2007@yahoo.fr

Créer un site gratuit avec e-monsite - Signaler un contenu illicite sur ce site