Realizar sencilla aritmética binaria en c ++
LA operador binario es uno que tiene dos argumentos. Si usted puede decir var1 var2 op, op debe ser un operador binario. Los operadores binarios más comunes son las simples operaciones que haya realizado en la escuela primaria. Los operadores binarios se marcan en la tabla. (Esta tabla también incluye los operadores unarios.)
Precedencia | Operador | Lo que es |
---|---|---|
1 | + (unario) | Efectivamente no hace nada |
1 | - (unario) | Devuelve el negativo de su argumento |
2 | ++ (unario) | Incremento |
2 | -- (unario) | Disminuir |
3 | * (Binario) | Multiplicación |
3 | / (Binario) | División |
3 | % (Binario) | Modulo |
4 | + (binario) | Adición |
4 | - (binario) | Resta |
5 | =, * =,% =, + =, - = (Especial) | Tipos de asignación |
Multiplicación, división, módulo, además, y la resta son los operadores que se utilizan para realizar operaciones aritméticas. En la práctica, funcionan igual que las operaciones aritméticas familiares también. Por ejemplo, usando el operador binario para la división con un punto flotante doble la variable se ve así:
doble var = 133,0 / 10.0-
La expresión 133/10 realiza la división entera, la producción de la int dar como resultado 13 en lugar de la de punto flotante 13.3.
Cada uno de los operadores binarios tiene el significado convencional de que usted estudió en la escuela primaria - con una excepción. Puede que no hayas encontrado módulo en sus estudios. los módulo operador (%) funciona como división, excepto que produce el resto después división en lugar del cociente. Por ejemplo, 4 entra en 14 tres veces con un resto de 2. Así decimos 14 módulo 4 es 2:
int var = 14% 4- // var se establece en 2
Módulo no se define para las variables de coma flotante.