Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Suma, Diferencia, Incremento, Decremento | Operadores
C Básico

bookSuma, Diferencia, Incremento, Decremento

Operador de Adición (+)

El operador + suma los valores a cada lado de él.

int result = 50 + 2;

También puedes usar variables en lugar de valores directos.

Main.c

Main.c

copy
12345678910111213
#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }

Nota

Aunque algunos lenguajes de programación permiten concatenar cadenas usando el operador +, como "Hell" + "o" = "Hello", C no lo permite.

Operador de Sustracción (-)

El operador de sustracción, -, calcula la diferencia entre los valores a cada lado de él.

Main.c

Main.c

copy
12345678910111213
#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }

También puedes usar el signo - para convertir valores positivos en sus contrapartes negativas.

Main.c

Main.c

copy
12345678910
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Operador de Incremento (++)

El operador de incremento, ++, fue introducido para simplificar la legibilidad del código.

int value = 100;
value++; // Equivalent to: value += 1

Este operador suma 1 a un valor, y es comúnmente usado en bucles. El ejemplo anterior ilustra el uso más básico del operador.

Operador de Decremento (--)

Por el contrario, el operador de decremento, --, resta 1 de un valor:

int value = 100;
value--;  // Equivalent to: value -= 1

Incremento Pre vs. Post

Los operadores de incremento y decremento vienen en dos formas:

  • prefijo (++a);
  • postfijo (a++).

La distinción radica en los valores que devuelven:

OperatorUsageDescription
++a++Increments a by 1 but returns its original value
++++aIncrements a by 1 and returns its incremented value
----aDecreases a by 1 and returns its decremented value
--a--Decreases a by 1 but returns its original value
Main.c

Main.c

copy
123456789101112131415161718
#include <stdio.h> int main() { int a = 5, b = 5; // a is increased to 6 // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // 5 is displayed // Then, b is increased to 6. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
question mark

Si b es igual a 7, ¿a qué es igual b++?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Pregunte me preguntas sobre este tema

Resumir este capítulo

Mostrar ejemplos del mundo real

Awesome!

Completion rate improved to 2.63

bookSuma, Diferencia, Incremento, Decremento

Desliza para mostrar el menú

Operador de Adición (+)

El operador + suma los valores a cada lado de él.

int result = 50 + 2;

También puedes usar variables en lugar de valores directos.

Main.c

Main.c

copy
12345678910111213
#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }

Nota

Aunque algunos lenguajes de programación permiten concatenar cadenas usando el operador +, como "Hell" + "o" = "Hello", C no lo permite.

Operador de Sustracción (-)

El operador de sustracción, -, calcula la diferencia entre los valores a cada lado de él.

Main.c

Main.c

copy
12345678910111213
#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }

También puedes usar el signo - para convertir valores positivos en sus contrapartes negativas.

Main.c

Main.c

copy
12345678910
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Operador de Incremento (++)

El operador de incremento, ++, fue introducido para simplificar la legibilidad del código.

int value = 100;
value++; // Equivalent to: value += 1

Este operador suma 1 a un valor, y es comúnmente usado en bucles. El ejemplo anterior ilustra el uso más básico del operador.

Operador de Decremento (--)

Por el contrario, el operador de decremento, --, resta 1 de un valor:

int value = 100;
value--;  // Equivalent to: value -= 1

Incremento Pre vs. Post

Los operadores de incremento y decremento vienen en dos formas:

  • prefijo (++a);
  • postfijo (a++).

La distinción radica en los valores que devuelven:

OperatorUsageDescription
++a++Increments a by 1 but returns its original value
++++aIncrements a by 1 and returns its incremented value
----aDecreases a by 1 and returns its decremented value
--a--Decreases a by 1 but returns its original value
Main.c

Main.c

copy
123456789101112131415161718
#include <stdio.h> int main() { int a = 5, b = 5; // a is increased to 6 // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // 5 is displayed // Then, b is increased to 6. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
question mark

Si b es igual a 7, ¿a qué es igual b++?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
some-alt