El “ = ” es un operador de asignación que se utiliza para asignar el valor de la derecha a la variable de la izquierda.
Por ejemplo:
a = 10; b = 20; ch = 'y';
Ejemplo:
// C program to demonstrate // working of Assignment operators #include <stdio.h> int main() { // Assigning value 10 to a // using "=" operator int a = 10; printf("Value of a is %d\n", a); return 0; }
Producción:
Value of a is 10
== operador
El operador ‘==’ comprueba si los dos operandos dados son iguales o no. Si es así, devuelve verdadero. De lo contrario devuelve falso.
Por ejemplo:
5==5 This will return true.
Ejemplo:
// C program to demonstrate // working of relational operators #include <stdio.h> int main() { int a = 10, b = 4; // equal to if (a == b) printf("a is equal to b\n"); else printf("a and b are not equal\n"); return 0; }
Producción:
a and b are not equal
Las diferencias se pueden mostrar en forma tabular de la siguiente manera:
= | == |
---|---|
Es un operador de asignación. | Es un operador relacional o de comparación. |
Se utiliza para asignar el valor a una variable. | Se utiliza para comparar dos valores. Devuelve 1 si ambos valores son iguales, de lo contrario devuelve 0. |
El término constante no se puede colocar en el lado izquierdo. Ejemplo: 1=x; es inválido. |
El término constante se puede colocar en el lado izquierdo. Ejemplo: 1==1 es válido y devuelve 1. |
Publicación traducida automáticamente
Artículo escrito por Vaibhav_Arora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA