Operador aritmético en c

Operador aritmético en c

Hay varios tipos de operadores presentes en los idiomas C. Con estos operadores, podemos manipular diferentes tipos de operandos o datos con diferentes procedimientos. El operador aritmético es uno de los operadores por el cual podemos operar diferentes tipos de valores matemáticos. Primero, tenemos que ver cuál es la posición del operador aritmético en los grupos de operadores.

Grupos de operadores:

  • Operadores unarios
  • Operadores aritméticos
  • Operadores de bit a bit
  • Operadores relacionales
  • Operadores logicos
  • Operadores condicionales
  • Operadores de Asignación

Un tipo de reglas de procedimiento, si en un problema hay múltiples operadores presentes, entonces este tipo de problema se resuelve de acuerdo con este orden de los grupos de operadores. Esto significa:

Unary -> aritmética -> bitwise -> Pronto.

Instrucción aritmética:

La instrucción aritmética es una instrucción que se utiliza para manipular datos utilizando operadores.

Ejemplo:

1
3 + 4 * 5

Un resultado puede ser 23, otro puede ser 35.

Un resultado es correcto, otro está mal. Utilizamos el funcionador del operador Bodmas. Pero en el lenguaje C, no hay regla de Bodmas.

Operadores aritméticos:

Existen diferentes tipos de operadores aritméticos en lenguaje C. Los operadores principales son la división (/), la multiplicación (*), la adición (+) y la resta (-). Sus prioridades son las siguientes:

*, /, % (misma prioridad) Primera prioridad

+, - (misma prioridad) 2da prioridad

La regla de asociación es de izquierda a derecha.

Por ejemplo: 3 + 4 - 7 = 7 - 7 = 0.

Aquí se utilizan dos operadores. Uno es operador de adición y otro es un operador de restauración. Como ambos operadores pertenecen al mismo nivel de prioridad, las reglas anteriores se siguen de izquierda a derecha. Para esta adición, el operador se ejecuta primero y luego el operador de subtracción se ejecuta a continuación.

Programación Ejemplo 1:

Aquí vemos un ejemplo de expresión aritmética. Cómo se ejecuta el operador de división en la expresión?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#incluir
int main ()

int x; // declarando una variable.
x = 3/4; // expresión aritmética.
printf ("%d", x);
regresar 0;

Producción:

Explicación:

En este ejemplo de programación, la expresión aritmética dada es x = 3/4;

En el lenguaje C, si realizamos alguna operación entre dos enteros, el resultado se produce como un entero. Aquí 3 y 4 ambos son enteros, por lo que el resultado no ha encontrado ningún número real. Entonces, no puede venir y flotar número.

Entonces, 11/5 = 2, entonces el resultado vendrá 2. Si x = 3.0/4, el resultado vendrá 0.75. Significa que, si un tipo de datos será real, entonces el resultado entrará en flotación.

Entonces,

1
2
3
4
5
6
7
3/4 = 0;
3.0/4 = 0.75;
3/4.0 = 0.75;
3.0/4.0 = 0.75;

Significa que entero vendrá si y solo si ambos son enteros. De lo contrario, vendrá cualquier número real.

% del operador da el resultado del resto.

1
2
3
4
5
x = 23%4 = 3
x = 25%5 = 0
x = 3%4 = 3

Si queremos dividir cualquier número a otro número, significa que es divisible o no, entonces use solo operador de módulo (%).

Programación Ejemplo 2:

Aquí vemos un ejemplo de expresión aritmética. Cómo se ejecuta el operador adicional en la expresión?

1
2
3
4
5
6
7
8
9
10
11
12
13
#incluir
int main ()

int x;
x = 3 + 4;
printf ("%d \ n", x);
regresar 0;

Producción:

Explicación:

En este ejemplo de programación, la expresión dada es x = 3 + 4;

Aquí se utilizan dos operadores. Uno es operador de adición y otro es el operador de asignación. Como el operador de adición tiene la prioridad más alta que el operador de asignación, el operador adicional se ejecuta primero, luego el operador de asignación se ejecuta. Entonces, la adición de 3 y 4 es 7, entonces 7 se asigna en la variable x con la ayuda del operador de asignación.

Programación Ejemplo 3:

Aquí vemos un ejemplo de expresión aritmética o cómo se ejecuta el operador de sustracción en la expresión:

1
2
3
4
5
6
7
8
9
10
11
12
13
#incluir
int main ()

int x; // declarando una variable.
x = 3 - 4; // se usa la expresión aritmética.
printf (" %d \ n", x);
regresar 0;

Producción:

Explicación:

En este ejemplo de programación, la expresión dada es x = 3 - 4;

Aquí se utilizan dos operadores. Uno es operador de sustracción y otro es el operador de asignación. Como el operador de sustracción tiene la prioridad más alta que el operador de asignación, el operador de subtracción se ejecuta primero, luego el operador de asignación se ejecuta. Entonces, la resta de 3 y 4 es -1, entonces -1 se asigna en la variable x con la ayuda del operador de asignación.

Programación Ejemplo 4:

Aquí vemos un ejemplo de expresión aritmética. Cómo se ejecuta el operador de multiplicación en la expresión?

1
2
3
4
5
6
7
8
9
10
11
12
13
#incluir
int main ()

int x; // declarando una variable.
x = 3 * 4; // se usa la expresión aritmética.
printf (" %d \ n", x);
regresar 0;

Producción:

Explicación:

En este ejemplo de programación, la expresión dada es x = 3 * 4;

Aquí se utilizan dos operadores. Uno es operador de multiplicación y otro es el operador de asignación. Como el operador de multiplicación tiene la prioridad más alta que el operador de asignación, el operador de multiplicación se ejecuta primero, luego el operador de asignación se ejecuta. Entonces, la multiplicación de 3 y 4 es 12, entonces 12 se asigna en la variable x con la ayuda del operador de asignación.

Programación Ejemplo 5:

Aquí vemos un ejemplo de expresión aritmética. Cómo se ejecutan los diferentes operadores aritméticos en la expresión?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#incluir
int main ()

int x = 0;
x = 34 + 21 - 15 *3/4;
printf ("El valor de la expresión es: %d \ n", x);
regresar 0;

Producción:

Explicación:

En este ejemplo de programación, la expresión dada es x = 34 + 21 - 15 *3/4;

Aquí se utilizan todos los operadores aritméticos. Como la adición, los operadores de sustracción, división y multiplicación se utilizan en la expresión dada, el operador de mayor prioridad se ejecuta primero y luego se ejecuta otro operador. Entonces, el operador de multiplicación y división ejecuta primero. Después de esa adición y los operadores de sustracción se ejecutan, ya que pertenecen al nivel de menor prioridad.

Conclusión:

De la discusión anterior del operador aritmético en grupos de operadores, hemos llegado a esta conclusión de que el operador de aritmética es uno de los operadores más importantes para operadores diferentes tipos de datos matemáticos. A través del operador aritmético podemos resolver fácilmente diferentes tipos de operación matemática.