La programmation procédurale
La structure d'un programme en C est la suivante :
Les variables
Les différents types de variables utilisées en C sont les suivants :
| Syntaxe | Définition | Taille | Plage de variation |
| char | Variable signée de type caractère pouvant être utilisée comme un nombre entier signé | 8 bits | -128 à 127 |
| unsigned char | Variable non signée de type caractère pouvant être utilisée comme une nombre entier non signé | 8 bits | 0 à 255 |
| int | Variable signée de type nombre entier | 16 bits | -32768 à 32767 |
| unsigned int | Variable non signée de type nombre entier | 16 bits | 0 à 65535 |
| float | Variable de type nombre réel | 32 bits | $-3,4 \cdot 10^{-38}$ à $3,4 \cdot 10^{38}$ |
Les opérateurs
Toutes les opérations réalisées se finissent par ;
Exemple
Z=X+Y ;
Les opérateurs arithmétiques
Ces opérateurs permettent d'effectuer les opérations arithmétiques traditionnelles : addition, soustraction, multiplication et division entière entre des variables.
| Opérateur | Fonction |
| + | Addition |
| - | Soustraction |
| * | Multiplication |
| / | Division entière |
| % | Reste de la division entière |
Les opérateurs d'affectation
Ces opérateurs permettent d'affecter à une variable une valeur, certains de ces opérateurs permettent d'affecter et de réaliser une opération arithmétique en même temps.
| Opérateur | Fonction | Ecriture | Equivalence |
| = | Affectation ordinaire | X=Y | X=Y |
| += | Affectation d'une addition | X+=Y | X=X+Y |
| -= | Affectation d'une soustraction | X-=Y | X=X-Y |
| *= | Affectation d'une multiplication | X*=Y | X=X*Y |
| /= | Affectation d'une division entière | X/=Y | X=X/Y |
| %= | Affectation du reste de la division entière | X%=Y | X=X%Y |
| -- | Décrémentation de 1 | X-- | X=X-1 |
| ++ | Incrémentation de 1 | X++ | X=X+1 |
Nouveau ! Découvrez Nomad'IA : le savoir de nos 400 profs + la magie de l'IA

