* Multiplicación

Descripción

Estos operadores devuelven la producto de dos operandos. La operación se realiza usando el tipo de datos de los operandos. Esto también significa que la operación puede desbordarse si el resultado es más grande que el que puede ser guardado en ese tipo de datos.

Si los operandos son de diferentes tipos, se usa para el cálculo el tipo "mayor".

Si uno de los números (operandos) es del tipo float o del tipo double, se usa para el cálculo el tipo matemático float.

Sintaxis

result = value1 * value2;

Parámetros

  • value1: cualquier variable o constante
  • value2: cualquier variable o constante

Ejemplo

int a = 5; int b = 10; int c = 0; c = a * b; // the variable 'c' gets a value of 50 after this statement is executed

※ Nota:

  • Las constantes enteras son, por defecto, int , por lo que algunos cálculos con constantes pueden desbordarse (por ejemplo, 60 * 1000 dá un resultado negativo).
  • Elegir los tamaños de las variables que sean lo suficientemente grandes para contener los resultados más importantes de sus cálculos.
  • Hay que saber en qué punto la variable puede "darse la vuelta", y también lo que sucede en la otra dirección, por ejemplo, (0 - 1) o (0 - - 32768).
  • Para operaciones matemáticas que requieran fracciones, utilizar variables float, pero ser conscientes de sus inconvenientes: gran tamaño, velocidades lentas de cálculo. Utilice el operador de conversión, por ejemplo, (Int) myFloat para convertir un tipo de variable a otro sobre la marcha.

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.

※ OUR MESSAGES