Opérateur arithmétique en c

Opérateur arithmétique en c

Il existe plusieurs types d'opérateurs dans les langues C. Avec ces opérateurs, nous pouvons manipuler différents types d'opérandes ou de données avec une procédure différente. L'opérateur arithmétique est l'un des opérateurs par lesquels nous pouvons exploiter différents types de valeurs mathématiques. Premièrement, nous devons voir que la position de l'opérateur arithmétique dans les groupes d'opérateurs est.

Groupes d'opérateurs:

  • Opérateurs unaires
  • Opérateurs arithmétiques
  • Opérateurs
  • Opérateurs relationnels
  • Opérateurs logiques
  • Opérateurs conditionnels
  • Opérateurs d'affectation

Un type de règles de procédure, si dans un problème, il y a plusieurs opérateurs présents, alors ce type de problème est résolu en fonction de cet ordre de groupes d'opérateurs. Ça signifie:

Unary -> arithmétique -> bitwise -> Bientôt.

Instruction arithmétique:

L'instruction arithmétique est une instruction qui est utilisée pour manipuler les données à l'aide des opérateurs.

Exemple:

1
3 + 4 * 5

Un résultat peut être 23 un autre peut être 35.

Un résultat est juste, un autre est faux. Nous utilisons l'opérateur procédure Bodmas. Mais dans la langue C, il n'y a pas de règle de Bodmas.

Opérateurs arithmétiques:

Il existe différents types d'opérateurs arithmétiques dans la langue C. Les principaux opérateurs sont la division (/), la multiplication (*), l'ajout (+) et la soustraction (-). Leurs priorités sont les suivantes:

*, /,% (même priorité) 1ère priorité

+, - (même priorité) 2e priorité

La règle d'association est de gauche à droite.

Par exemple: 3 + 4 - 7 = 7 - 7 = 0.

Ici, deux opérateurs sont utilisés. L'un est l'opérateur d'addition et un autre est l'opérateur de soustraction. Comme les deux opérateurs appartiennent au même niveau de priorité, de sorte que les règles précédentes sont suivies de gauche à droite. Pour cet opérateur d'ajout, l'exécution de l'opérateur de soustraction s'exécute ensuite.

Exemple de programmation 1:

Nous voyons ici un exemple d'expression arithmétique. Comment diviser l'opérateur exécuté dans l'expression?

1
2
3
4
5
6
7
8
9
dix
11
12
13
14
#inclure
int main ()

int x; // déclarant une variable.
x = 3/4; // Expression arithmétique.
printf ("% d", x);
retour 0;

Sortir:

Explication:

Dans cet exemple de programmation, l'expression arithmétique donnée est x = 3/4;

En langue C, si nous effectuons une opération entre deux entiers, le résultat est un entier. Ici 3 et 4, les deux sont des entiers, donc le résultat n'a pas obtenu de nombre réel. Donc, il ne peut pas venir et flotter.

Donc, 11/5 = 2, le résultat viendra 2. Si x = 3.0/4, le résultat arrivera 0.75. Cela signifie que si un type de données sera réel, le résultat viendra en flotteur.

Donc,

1
2
3
4
5
6
7
3/4 = 0;
3.0/4 = 0.75;
3/4.0 = 0.75;
3.0/4.0 = 0.75;

Cela signifie qu'Integer viendra si et seulement si les deux sont entiers. Sinon, il viendra n'importe quel numéro réel.

% L'opérateur donne le résultat du reste.

1
2
3
4
5
x = 23% 4 = 3
x = 25% 5 = 0
x = 3% 4 = 3

Si nous voulons diviser un autre nombre à un autre numéro, signifie qu'il est divisible ou non, utilisez uniquement l'opérateur de modulo (%).

Exemple de programmation 2:

Nous voyons ici un exemple d'expression arithmétique. Comment l'opérateur d'addition est exécuté dans l'expression?

1
2
3
4
5
6
7
8
9
dix
11
12
13
#inclure
int main ()

int x;
x = 3 + 4;
printf ("% d \ n", x);
retour 0;

Sortir:

Explication:

Dans cet exemple de programmation, l'expression donnée est x = 3 + 4;

Ici, deux opérateurs sont utilisés. L'un est l'opérateur d'addition et un autre est un opérateur d'affectation. Comme l'opérateur d'addition a la priorité plus élevée que l'opérateur d'affectation, l'opérateur d'addition s'exécute d'abord, puis l'opérateur d'affectation s'exécute. Ainsi, l'ajout de 3 et 4 est 7, alors 7 est attribué dans la variable X à l'aide de l'opérateur d'affectation.

Exemple de programmation 3:

Ici, nous voyons un exemple d'expression arithmétique ou comment l'opérateur de soustraction est exécuté dans l'expression:

1
2
3
4
5
6
7
8
9
dix
11
12
13
#inclure
int main ()

int x; // déclarant une variable.
x = 3 - 4; // l'expression arithmétique est utilisée.
printf ("% d \ n", x);
retour 0;

Sortir:

Explication:

Dans cet exemple de programmation, l'expression donnée est x = 3 - 4;

Ici, deux opérateurs sont utilisés. L'un est l'opérateur de soustraction et un autre est un opérateur d'affectation. Étant donné que l'opérateur de soustraction a la priorité plus élevée que l'opérateur d'affectation, l'opérateur de soustraction s'exécute d'abord, puis l'opérateur d'attribution s'exécute. Ainsi, la soustraction de 3 et 4 est -1, alors -1 est attribuée dans la variable x à l'aide de l'opérateur d'affectation.

Exemple de programmation 4:

Nous voyons ici un exemple d'expression arithmétique. Comment l'opérateur de multiplication est exécuté dans l'expression?

1
2
3
4
5
6
7
8
9
dix
11
12
13
#inclure
int main ()

int x; // déclarant une variable.
x = 3 * 4; // l'expression arithmétique est utilisée.
printf ("% d \ n", x);
retour 0;

Sortir:

Explication:

Dans cet exemple de programmation, l'expression donnée est x = 3 * 4;

Ici, deux opérateurs sont utilisés. L'un est l'opérateur de multiplication et un autre est un opérateur d'affectation. Étant donné que l'opérateur de multiplication a la priorité plus élevée que l'opérateur d'affectation, l'opérateur de multiplication s'exécute d'abord, puis l'opérateur d'affectation s'exécute. Ainsi, la multiplication de 3 et 4 est 12, alors 12 est attribuée dans la variable x à l'aide de l'opérateur d'affectation.

Exemple de programmation 5:

Nous voyons ici un exemple d'expression arithmétique. Comment différents opérateurs arithmétiques sont exécutés dans l'expression?

1
2
3
4
5
6
7
8
9
dix
11
12
13
14
#inclure
int main ()

int x = 0;
x = 34 + 21 - 15 * 3/4;
printf ("La valeur de l'expression est:% d \ n", x);
retour 0;

Sortir:

Explication:

Dans cet exemple de programmation, l'expression donnée est x = 34 + 21 - 15 * 3/4;

Ici, tous les opérateurs arithmétiques sont utilisés. Comme l'ajout, la soustraction, la division et les opérateurs de multiplication sont utilisés dans l'expression donnée, l'opérateur de priorité plus élevé s'exécute d'abord, puis d'autres opérateurs exécutent. Ainsi, l'opérateur de multiplication et de division s'exécute d'abord. Après cet ajout et les opérateurs de soustraction s'exécutent car ils appartiennent au niveau moins prioritaire.

Conclusion:

D'après la discussion ci-dessus sur l'opérateur arithmétique dans les groupes d'opérateurs, nous sommes arrivés à cette conclusion que l'opérateur arithmétique est l'un des opérateurs les plus importants pour l'opérateur différents types de données mathématiques. Grâce à l'opérateur arithmétique, nous pouvons facilement résoudre différents types de fonctionnement mathématique.