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