Description du langage C en passant en revue les fondamentaux de ce langage : définition, déclaration des variables, tableaux, types, opérateurs, expressions, lectures et écriture de fichiers.
[...] x : if maximum ; else maximum = Conseil : ne pas utiliser (peu clair) Opérateurs d'adressage Adresse de : & Syntaxe : &variable , donne l'adresse mémoire de la variable Exemple : int i,adr; adr = Attention : ne pas confondre avec le bit à bit Dont l'adresse est : * Syntaxe *expression : donne le mot mémoire dont l'adresse est donnée par l'expression Exemple : int i,adr; adr = printf("%d", 1 Opérateur de taille : sizeof Donne le nombre d'octets de l'implantation 2 syntaxes sizeof expression exemple : int i,j ; sizeof 2 ou 4 sizeof (type) exmples : typedef char tab[100]; tab int n = sizeof(int), 2 ou 4 n = sizeof(tab) 100 Opérateurs divers ( ) : force l'ordre des calculs ex : 1 + 2 * 3 7 * 3 9 [ ] pour les tableaux équivalent à et . (opérateurs sur structures, + tard) Priorité des opérateurs Priorité Opérateurs [ ] . [...]
[...] LE LANGAGE C Types de données 3 types de base caractères ex : entier relatifs ex : - réel e+4 Remarques : Pas de booléen (vrai, faux) Pas de type chaînes de caractères prédéfini Type caractère Caractère : Symboles alphanumériques + caractères spéciaux (retour à la ligne, beep, etc . ) Un caractère est représenté sur un octet bits) suivant la table ASCII (American Standard Code for Information Interchange) ex : = 9710 = 6116 = Table ASCII ex : code ASCII du = 65 c = mécanisme : c+1 = 98 + 1 =99 c = code ascii 99 = Conversion majuscule minuscule Exemple : char c ; if c = c Syntaxes : ou : la valeur de i est d'abord incrémenté, la valeur résultat est utilisée dans l'expression courante : la valeur courante de i est utilisée dans l'expression courante, puis i est incrémenté et Exemples printf("i= i=1 printf("i= i=2 printf("i= i=2 printf("i= i=1 printf("i= i=1 printf("i= i=2 Conclusions : appendre la règle (pour comprendre des programmes) à n'utiliser que lorsque il n'y a pas d'ambiguïté : à éviter pas de risque Opérateurs d'affectation Affectation simple syntaxe : variable = expression la valeur de l'expression est stockée dans la mémoire à l'endroit réservé pour la variable Exemples : a = a = a = b la valeur de l'expression vaut la valeur affectée Attention : affectation et test d'égalité if instruction1; else instruction2; L'instruction1 est toujours déclenchée. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture