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 :
‘||’ : 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))
Créer un site internet gratuit avec E-monsite.com
- Signaler un contenu illicite
- Voir d'autres sites dans la catégorie Programmation
Comment créer un site -
Videos Droles
- Clips musique
- Cours création de site web