Bases du langage C

2229 mots 9 pages
Fiche révision
Bases du langage C
Type de variables : char qui peut mémoriser une valeur sur 8 bits comprise entre -27 (-128) et 27-1 (127), unsigned char qui peut mémoriser une valeur sur 8 bits comprise entre 0 et 28-1 (255), short qui peut mémoriser une valeur sur 16 bits comprise entre -215 (-32768) et 215-1 (32767), unsigned short qui peut mémoriser une valeur sur 16 bits comprise entre 0 et 216-1 (65535), int qui peut mémoriser une valeur sur 32 bits comprise entre -231 (-2 147 483 648) et 231-1 (2
147 483 647), unsigned int qui peut mémoriser une valeur sur 32 bits comprise entre 0 et 232-1 (4 294 967
295),
float qui peut mémoriser une valeur sur 32 bits comprise entre -3,4*1038 et 3,4*1038, double qui peut mémoriser une valeur sur 64 bits comprise entre -1,8*10308 et 1,8*10308.
Affectation
L'affectation d'une valeur à une variable se fait avec le signe =. L'élément situé à droite de ce signa affecte l'élément situé à gauche.
Exemple : char cutier; char pentier; cutier = 10; pentier = 20; cutier = pentier; //cutier et pentier contiennent la même valeur : 20

Opérateurs


Opérateurs arithmétiques :
- Somme : signe +,
- Différence : signe -,
- Multiplication : signe *,
- Division : signe /,
- Modulo (reste de la division entière) : signe %,
- Incrémentation : signe ++,
- Décrémentation : signe --.
Exemple : int valeur; int reste; valeur = 17 ; // initialisation de valeur à 17
-> Après exécution, valeur vaut 17

valeur = valeur + 10;

//ajout de 10

-> Après exécution, valeur vaut 27

valeur = valeur - 20;

//retrait de 20

-> Après exécution, valeur vaut 7

valeur = valeur * 4;

//multiplication par 4

-> Après exécution, valeur vaut 28

valeur = valeur / 2;

//division par 2

-> Après exécution, valeur vaut 14

reste = valeur % 5;

//reste de la division de valeur par 5

-> Après exécution, valeur est inchangée, reste vaut 4



Opérateurs logiques :
- Ou (bit à bit) : signe |,
- Ou logique : signe ||,
- Et (bit à bit): signe &,
- Et logique : signe &&,
-

en relation

  • Corrig CC1 Math GA
    551 mots | 3 pages
  • Utbm
    541 mots | 3 pages
  • Ds commun
    669 mots | 3 pages
  • Cours
    925 mots | 4 pages
  • Madame
    35437 mots | 142 pages
  • Corrige_ES_Polynesie_12_juin_2015
    2199 mots | 9 pages
  • Fiche de maths tes1
    5073 mots | 21 pages
  • Projet
    262 mots | 2 pages
  • Méthode lafay
    1709 mots | 7 pages
  • Math ts secondaire 5 corrige
    423 mots | 2 pages
  • Maths
    1363 mots | 6 pages
  • Crpe barème 1500m
    421 mots | 2 pages
  • Montaigne
    350 mots | 2 pages
  • lolitude de ouf
    1484 mots | 6 pages
  • Histoire de l'art: l'hist de jeuxvidéo
    670 mots | 3 pages