Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | Próxima revisión Ambos lados, revisión siguiente | ||
curso-cpp:variables-valores-tipos [2016/09/29 17:00] santo [Const] |
curso-cpp:variables-valores-tipos [2016/10/05 19:17] santo [Expresiones aritméticas] |
||
---|---|---|---|
Línea 39: | Línea 39: | ||
Así, ''(1 + 5) * 3'' es una expresión aritmética. Otra más larga es ''( ( (1+5)*2)/3)*8''. Si ''x'' es un ''int'', entonces ''x+1'' es una expresión que denota al entero que le sigue a ''x'', y ''2*x'' es una expresión que indica el doble de ''x''. | Así, ''(1 + 5) * 3'' es una expresión aritmética. Otra más larga es ''( ( (1+5)*2)/3)*8''. Si ''x'' es un ''int'', entonces ''x+1'' es una expresión que denota al entero que le sigue a ''x'', y ''2*x'' es una expresión que indica el doble de ''x''. | ||
+ | Además de estas 4 operaciones aritméticas básicas, es común también utilizar la operación ''%'', que se llama "módulo", y sirve para obtener el **resto** de la división. De esta forma, la expresión ''9 / 2'' da por resultado ''4'' (ya que cuando trabajamos con enteros, como trabajaremos casi siempre, la operación da el resultado de hacer la **división entera**), y la operación ''9 % 2'' da por resultado ''1'', pues al dividir 9 por 2 se obtiene un **cociente** de 4, y un **resto** de 1. Similarmente, ''14 % 5'' da por resultado 4, mientras que ''14 / 5'' da por resultado 2. | ||
==== Expresiones con strings ==== | ==== Expresiones con strings ==== | ||