Effectuer arithmétique binaire simple en C ++

UN opérateur binaire est une qui a deux arguments. Si vous pouvez dire var1 var2 op, op doit être un opérateur binaire. Les opérateurs binaires les plus courantes sont les opérations simples que vous avez effectuées à l'école primaire. Les opérateurs binaires sont signalés dans le tableau. (Ce tableau inclut également les opérateurs unaires.)

Opérateurs mathématiques par ordre de préséance
PrioritéOpérateurCe que c'est
1+ (unaire)Fait effectivement rien
1- (unaire)Retourne le négatif de son argument
2++ (unaire)Incrément
2-- (unaire)Décrément
3* (Binaire)Multiplication
3/ (Binaire)Division
3% (Binaire)Modulo
4+ (binaire)Addition
4- (binaire)Soustraction
5=, * =,% =, + =, - = (Spéciale)Types d'affectation

Multiplication, division, module, addition, soustraction et les opérateurs sont utilisés pour effectuer des opérations arithmétiques. Dans la pratique, ils travaillent tout comme les opérations arithmétiques familiers ainsi. Par exemple, en utilisant l'opérateur binaire pour la division avec une virgule flottante double la variable ressemble à ceci:




à double var = 133,0 / 10.0-

L'expression 133/10 effectue une division entière, la production de la int résultat 13 plutôt que la virgule flottante 13,3.

Chacun des opérateurs binaires a le sens classique que vous avez étudié à l'école de grammaire - à une exception près. Vous ne pouvez pas avoir rencontré module dans vos études. La module opérateur (%) fonctionne beaucoup comme la division, sauf qu'elle produit le reste après la division au lieu du quotient. Par exemple, 4 va en 14 trois fois avec un reste de 2. Ainsi, on dit 14 module 4 est de 2:

int var = 14% 4- // var est réglé sur 2

Module est pas défini pour les variables en virgule flottante.


» » » » Effectuer arithmétique binaire simple en C ++