Please enable JavaScript.
Coggle requires JavaScript to display documents.
Séance 2: Eléments de base du langage C (1- Origines du langage (Le…
Séance 2: Eléments de base du langage C
1- Origines du langage
Le langage C fait partie des langages structurés, créé en 1970 par Denis Ritchie sous UNIX.
Au début, il a été nommé "New B" avant d'être renommé C
Le premier langage de programmation a porté le nom "Ada" .
En hommage à Ada Lovelace qui a laissé des notes décrivant un algorithme à usage général, pouvant fonctionner sur un ordinateur moderne.
Basic Combined Programming Language a été créé en 1966 à Cambridge par Martin Richards. Le nom par la suite été raccourci en B
2- Structure d'un programme C
exemples
include <stdio.h>
void main() {
printf("Bonjour!");
}
include <stdio.h>
void main()
{
int a, b, s;
a=2;
b=3;
a=0;
s=a+b;
printf("le résultat de la somme est %d", s);
}
include <stdio.h> void main()
{
int a, b, s;
a=0;
printf("donner a ");
scanf("%d", &a);
printf("donner b");
scanf("%d", &b);
s=a+b;
printf("le résultat de la somme est %d", s); }
Quelques règles de bases:
+
Inclure les fichiers d'entête #include <Nom_du_fichier.h>
Un programme en langage C doit contenir une fonction principale appelée main ()
Un bloc d'instruction commence par { et se termine par }
Toutes instructions ou actions se termine par un point virgule ;
Commentaires début /
fin
/ éventuellement sur plusieurs lignes ou // commentaire sur une seule ligne
Le langage C est sensible à la casse:
Var0 ≠ var0 ≠ VAR0
Caractères autorisés pour les noms de variables:
Lettres non accentuées
Chiffres sauf au début du nom
Caractère souligné "_"
Typé: tout objet C doit être déclaré avant d’être utilisé
3- Variables et Constantes
1- Définitions:
Constante : Elle ne change jamais pendant l'exécution du programme
Variable : Elle peut changer de valeur pendant l'exécution du programme :
Une variable ou une constante est définie par cinq éléments:
L'identificateur : c'est son nom
Le type : entier, caractère, chaine de caractère, réel, boolean
La taille : nombre d'octets occupés en mémoire
La valeur : c'est la valeur que l'on attribue à la variable ou la constante
L'adresse : c'est l'emplacement mémoire où est stocké la valeur de la variable
3- Déclaration
La syntaxe de la déclaration des variables:
<type> identificateur = valeur;
char a; =>(Déclaration d’une variable a de type caractère )
int b=0; => (Déclaration d’une variable b de type entier )
float c; =>(Déclaration d’une variable c de type flottant)
const int N=100; => (déclaration d'une constante de type entier )
const float PI= 3.1416; => (déclaration d'une constante de type reel)
2- les principaux types de variables sont:
caractère -> char (8 bits)
entier -> int (16 bits)
entier long -> long (32 bits)
reel -> float (32 bits)
reel long ->double (64 bits)
4- Mots réservés
Les mots suivants sont réservés. Leur fonction est prévue par la syntaxe de C et ils ne peuvent pas être utilisés dans un autre but.
liste des mots réservés