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
Manuel pour l’identification, le montage et la gestion des microprojets Dans le 0 0
1.ELEMENTS TECHNIQUES  Méthodologie Afin de répondre aux porteurs de projet et 0 0
Bspub 1394520214 143 Vereinigung Kantonaler Feuerversicherungen Association des établissements cantonaux d ? assurance incendie Associazione degli istituti cantonali di assicurazione antincendio NOTE EXPLICATIVE DE PROTECTION INCENDIE B? timents avec cour 0 0
Saisissez votre immatriculation UNE REPARATION SUR VOTRE PEUGEOT PARTNER : RECE 0 0
Comment choisir sa soudeuse fibre optique 0 0
Aphanes arvensis Aphanes arvensis L eFlore la ore électronique de Tela Botanica De s crip tio n Description de Coste Projet de numérisation de la ore de L'Abbé Coste par le réseau Tela botanic a - A lchemilla arvensis P erce-pierre Synonymes AP HANES ARVE 0 0
Control 1 ccna3 1 word OFPPT O ?ce de la Formation Professionnelle et de la Promotion du Travail Contrôle ?? CCNA Filière TRI Niveau Technicien spécialisé Barème - Citez les Di ?érents Protocoles de Redondances Des Passerelles Pts HSRP Host Standby Router 0 0
1/ La problématique : le fil conducteur de votre projet ! >>> Définition : art, 0 0
Cv moderne colore Aventureux ambitieux astucieux coopératif créatif MUSTAPH et patient A DHipAlôLmBeAeuBrAopéen d ? études N OUED DAHABsupérieures en systèmes ERRACHIDIA MAROCinformatiques et multimédia Tél Email m halbaba gmail co m Né le ans Permis B Ex 0 0
Correction partage samia GRILLE D'ÉVALUATION ?? PARTAGE SUR L'ACTIVITÉ DE VALIDATION Exploration et plani ?cation de carrière Nom de l'étudiant Gatri Samia Note ?nale Évaluation du contenu Critères Tous les points demandés ont été couverts ?? Objectif de 0 0
  • 48
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager