View
135
Download
3
Category
Preview:
Citation preview
C es un lenguaje muy rico en operadores. Se definen seis tipos de operadores aritméticos, relacionales, de asignación, lógicos, de dirección y de movimiento.
Existe otro tipo de operador denominado molde que su función es hacer posible que una expresión sea de un tipo determinado utilizando la sintaxis (tipo) expresión;
OPERADORES ARITMÉTICOS
Lista de operadores aritméticos con su significado: + Suma - Resta * Producto / Cociente de una división % Resto de una división
OPERADORES RELACIONALES
= = = ++ m++ m=m+1 -- m-- m=m-1 += m+=n m=m+n -= m-=n m=m-n *= m*=n m=m*n /= m/=n m=m/n %= m%=n m=m%n
OPERADORES DE ASIGNACIÓN
== Igual a != No igual a > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que
OPERADORES DE DIRECCIÓN
Operador de contenido de apuntado u operador de indirección & Operador de dirección
OPERADORES DE MOVIMIENTO
Existe un último tipo de operadores, no comentado hasta el momento, los operadores de movimiento (<<, movimiento a la izquierda y >>, a la derecha). Su función es desplazar los bits de la palabra de memoria dada tantos espacios como se le indiquen a derecha o izquierda. La forma general es: expresion1<< expresion2
PRIORIDAD Y ASOCIATIVIDAD DE LOS OPERADORES
- ++ -- ! ~ * & sizeof(tipo) De derecha a izquierda * / % De izquierda a derecha + - De izquierda a derecha << >> De izquierda a derecha < <= > >= De izquierda a derecha == != De izquierda a derecha & De izquierda a derecha && De izquierda a derecha || De izquierda a derecha ?: De derecha a izquierda = *= /= %= += -= &= <<= >>= De derecha a izquierda , De izquierda a derecha
Recommended