Operadores Aritméticos

Operadores Aritméticos.


Los operadores aritméticos se usan para realizar cálculos de aritmética de números reales y de aritmética de punteros. C++ dispone de los siguientes:
+       Dos posibilidades:   Suma binaria;  más unitario 
++     Incremento unitario (dos clases 9
-        Dos posibilidades: Resta binaria ;  menos unitario .
--       Decremento unitario (dos clases )
*        Multiplicación (este símbolo tiene también otros usos )
/        División  .
%      Resto o módulo  .
Los operadores aritméticos pertenecen a dos grupos: unos aceptan operandos de tipo numérico; otros aceptan operandos de tipo puntero-a-tipoX [3]. Además son de dos tipos; unarios (que aceptan un solo operando) y binarios (que aceptan dos). La clasificación es la siguiente:
Operadores aritméticos unarios:
+       más unitario.
++     Incremento unitario (dos clases)
-        menos unitario.
--       Decremento unitario (dos clases)
Operadores artiméticos binaros:
+       Suma binaria.
-        Resta binaria.
*        Multiplicación
/        División.
%      Resto o módulo.
Estos últimos pueden combinarse con el de asignación = para dar origen a operadores compuestos ( 4.9.2) son los siguientes:
+=       Asigna suma
-=        Asigna diferencia (resta)
*=        Asigna producto
/=        Asigna división
%=       Asigna resto (módulo)

Tenga en cuenta que existen distintos operadores enmascarados bajo los mismos símbolos + y -. Es un caso de sobrecarga incluida en el propio lenguaje [1]. Como en el resto de los casos de sobrecarga, el compilador deduce por el contexto de que versión del operador se trata. Como veremos inmediatamente, en C++ es perfectamente válida una expresión del tipo: 


public class Aritmetica{ public static void main(String[] args){ int i = 12; int j = 10; int suma = i + j; int resta = i - j; int mult = i * j; int div = i / j; int modulo = i % j; System.out.print("Suma :"); System.out.println(suma ); System.out.print("Resta :"); System.out.println(resta); System.out.print("Multiplicacion :"); System.out.println(mult); System.out.print("Division :"); System.out.println(div); System.out.print("Modulo :"); System.out.println(modulo); } }




















Comentarios

Entradas más populares de este blog

Matrices

Programación Orientada a Objetos

Arreglos