cours de langage c: les operateurs
BIENVENUE SUR LE SITE DE LA TECHNOLOGIE.
Accueil                                  Livre d'or                                  Nous contacter                                             forum
Auteur
SAID MOHAMED

Membre

Vous n êtes pas connectés
Se connecter
s inscrire


Annonces

Ce site est destiné à tous les technologues, les étudiants scientifiques, les élèves scientifique et toute personne qui s'interesse de la nouvelle technologie.

  Tous ce que j'ai essayé de faire, c’est de vous donner les cours nécessaires dans le domaine de la technologie : électronique, informatiques et télécommunication .

   Tous mes cours sont gratuits alors il faut bien accepter et profiter cette offre si délicieuse.

les cours
électronique
analogique
numerique
de puissance

realisation des circuits électronique

informatique
programmation
microprocesseur
réseaux


télécommunications
téléinformatique
réseaux telecoms

système de télécommunication
^

les opérateurs

Nous nous trouvons devant un cours très importants (les opérateurs). Avec ce chapitre, vous serez capable de réaliser un programme qui facilitera vos calculs. C’est le cas d’une calculatrice par exemple. Bah Ce n’est pas seulement ça, avec ce chapitre, si vous avez compris les cours passés, vous pouvez  réaliser pas mal de choses.

Comme je viens de vous dire que ce chapitre va se consacrer beaucoup plus sur des calculs, je vous demande de retourner sur le chapitre « librairie standard » et faire une petite lecture sur  les fonctions mathématiques , peut être ça vous servira quelques choses.

  Sans doute, beaucoup de choses que nous allons faire ensemble dans ce chapitre, vous les connaissez déjà mais c’est juste pour vous faire rappeler la classe de CP.  C’est pour cela d’ailleurs que ce chapitre sera très pauvres en explication (ah oui ! car je ne vois pas l’importance d’expliquer à quelqu’un qui veut apprendre le C/C++ que 1+5 =6  ).

1.opérateur d’affectation :

C’est juste le signe « = », on l’a bien vu sur notre première chapitre .

Exemple : X = 2 ;

Dans cet exemple, on a une simple affectation.

Mais il existe aussi des affectations élargies, c’est le cas de : += , -= , *= , /= , %= , <<= , >>= , &= , ^= , |=

Exemple : x + = 5;   x = x +5;                      x* = 10 ;     x =  x*10;

2. les opérateurs mathématiques

Ce sont les opérateurs qui réalisent les opérations mathématiques.

  • L’opérateur (+) pour l’addition, l’opérateur (-) pour la soustraction, l’opérateur (*) pour la multiplication, l’opérateur ( / ) pour la division, l’opérateur modulo (%) qui donne le reste de la division.

exemple : y = 5+6 ;   2*5 =10;  11%2 = 1;

     Vous pouvez vous demander, mais pourquoi on parle du reste de la division ? Le C  n’est il pas capable de donner le quotient exact ?

Eh bien ! Voici la réponse : ce que en C, le quotient de deux entiers donne toujours un entier et celle des réels donne un réel. Ce qui fait que si on réalise la division entre deux entiers et que le quotient devrait être  un réel, le résultat étant donné sous forme d’entier, bien attendu il doit avoir un reste de la division.  

exemple:
   code C/C++:
#include<stdio.h>
#include<stdlib.h>
int main()
{ int x,y;
printf("entrer la valeur de x\n");
scanf("%d",&x);
printf("entrer la valeur de y\n");
scanf("%d",&y);
printf("la somme  x et  y est %d\n",x+y);
printf("le produit  x et y est %d\n",x*y); 
printf("le quotient de la division de x sur y est %d\n",x/y);
printf( "le reste de la division est %d\n", x%y);
 system("pause");
 return 0;
}

 le résultat du console:


    Une chose, n’attendez pas qu’on réalise des exemples pour tous ces opérateurs, ah oui ! vous devez vous exercer pour pouvoir bien assimiler le cours.

  •   L’incrémentation(++) et la décrémentation(--).

L’opérateur d’incrémentation permet d’ajouter un point à une variable.   Exemple : y=5++   y =6.

L’opérateur de décrémentation permet de retrancher un point à une variable. Exemple : y=5--   y =4. 

pour leur notation on peut utiliser le mode préfix ( ++X pour l'incrémentation et--X pour la décrémentation) ou le mode post ( X++ et  X--).

Les règles de priorités des opérateurs mathématiques :  Ces règles sont respectées si on se trouve sur une expression contenant plusieurs opérateurs.

Opérateurs  priorité
++   -- 1
*   /    % 2
+     - 3

3. les opérateurs de comparaison :

Ils permettent de comparer des expressions et renvoient 1 si c’est vraie ou 0.

ces opérateurs sont: egal (= =), supérieur (>), inférieur (<), supérieur ou egal ( >=), inférieur ou egal (< =), différent (!=).

 exemple: x = = y ;       x > y ;

Les règles de priorités des opérateurs mathématiques :
Opérateurs  priorité
<  <=   >   >= 1
!=     = = 2

 

4. Les opérateurs logiques :

 Voici les operateurs  logiques les plus utilisés:  l'opérateur non ( ! ), l’opérateurs ET (&&) et l’opérateurs OU (  || ).

 exemple: ( x+1) et (x+6).  la notation en langage C :( x+1) && (x+6)

Il y a actuellement 5 visiteurs connectés sur le site de la technologie !





|Copyright © Samomoi Technos | Chartes du site | Facebook|    Twitter