Cours langage c Langage de Programmation StructuréLe Langage C - Le Langage C - M MOUSTAID M MOUSTAID CSommaire Introduction au langage Éléments de base règles d ? écriture types ? Les variables Opérateurs et expressions Les entrées-Sorties printf scanf L
Langage de Programmation StructuréLe Langage C - Le Langage C - M MOUSTAID M MOUSTAID CSommaire Introduction au langage Éléments de base règles d ? écriture types ? Les variables Opérateurs et expressions Les entrées-Sorties printf scanf Les structures de contrôle - Le Langage C - M MOUSTAID CSommaire Classi ?cation des variables Les objets structurés tableaux structures Les Fonctions Les pointeurs Les ?chiers Le préprocesseur include de ?ne ? - Le Langage C - M MOUSTAID CIntroduction L ? ordinateur est une machine non intelligente qui sait exécuter des opérations très simples ? Opérations arithmétiques addition soustraction multiplication ? ? Opérations de comparaisons ? Lecture de valeurs et a ?chage de résultats Le Langage C - M MOUSTAID CIntroduction Crée par KERNIGHAM et RITCHIE pour développer le système d ? exploitation UNIX C est un langage compilé c'est à dire qu'il faut Entrer le programme ou le code source dans l'ordinateur à l'aide d'un EDITEUR le traduire en langage machine Codes binaires compréhensibles par l'ordinateur c'est la compilation l'exécuter et visualiser le résultat Le Langage C - M MOUSTAID CPremier Programme en C Exemple include main printf ? ? Bonjour ? ? La directive include inclu le ?chier stdio h au programme avant la compilation pour pouvoir utiliser la fonction prédé ?nie printf Le Langage C - M MOUSTAID CDé ?nition d'une variable ?? nom ? Unique pour chaque variable ? Commence toujours par une lettre ? Di ?érenciation minuscule-majuscule ?? type ? Conditionne le format de la variable en mémoire ? Peut être soit un type standard ou un type utilisateur ?? valeur ? Peut évoluer pendant l'exécution ? initialisation gr? ce à l'opérateur d'a ?ectation Le Langage C - M MOUSTAID CTypes de variables ?? char ??caractère ?? int ??entier ?? short ??entier court ?? long ??entier long ?? oat ??nombre décimal réel ?? double ??nombre décimal de précision supérieure ?? long double ??nombre décimal encore plus précis ?? unsigned int ??entier non signé Le Langage C - M MOUSTAID CDéclaration ? Déclaration d'une variable Type nomdela variable valeur ? Exemple ??int nb ?? oat pi ??char c 'a' ??long i j k ??double r Le Langage C - M MOUSTAID ? ? ? ? ? ? ? ? CLA FONCTION PRINTF La fonction printf permet d ? a ?cher à l ? ecran Syntaxe printf format nomdevariable ? formats ?? c ??caractère ?? s ??cha? ne de caractères ?? d ??entier ?? f ??réel ?? lf ??double ?? e ??réel en notation scienti ?que Le Langage C - M MOUSTAID CInstructions de base ?? opérateurs de base ? - opérateurs arithmétique de base ? reste d'une division entière ? test d'égalité ? test de di ?érence ? test de comparaison ? négation ? ou logique pour évaluer une expression ? et logique pour évaluer une expression CInstructions de base ? Exercice d ? application ?? opérateurs de base ? a ? a ? a ? a ? a ? a ? a ? a ? a
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 10, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 132.1kB