Si
analizamos la sentencia siguiente:
var1 = var2 + var3;
estamos
diciéndole al programa, por medio del operador +, que realice la suma del valor
de dos variables , y una vez realizado ésto asigne el resultado a otra variable
var1. Esta última operación (asignación) se indica mediante otro operador, el
signo =.
El lenguaje C tiene una amplia variedad de operadores, y todos ellos caen dentro de 6 categorias , a saber :
aritméticos ,
relacionales, lógicos, incremento y decremento, manejo de bits y asignación.
En
principio puede resultar algo inútil gastar papel en describir al operador
IGUAL A ( = ), sin embargo es necesario remarcar ciertas características del
mismo .
Es válido escribir a = 17 ;pero no es aceptado , en cambio 17 = a ;
/* incorrecto */
existe en C un pseudocódigo, con el fin de abreviarlas .
Así una operación aritmética o de bit cualquiera (simbolizada por OP )a = (a) OP (b) ;puede escribirse en forma abreviada como :a OP= b ;
Por ejemplo:
a += b ; /* equivale : a = a + b */
a -= b ; /* equivale : a = a - b */
a *= b ; /* equivale : a = a * b */
a /= b ; /* equivale : a = a / b */
a %= b; /* equivale : a = a % b */
SIMBOLO
|
DESCRIPCION
|
EJEMPLO
|
ORDEN DE EVALUACIÓN
|
=
|
igual a
|
a = b
|
13
|
op=
|
pseudocodigo
|
a += b
|
13
|
=?:
|
asig.condicional
|
a = (c>b)?d:e
|
12
|
No hay comentarios:
Publicar un comentario