lunes, 9 de marzo de 2015

Programación: Operadores.

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