Operadores
- Operadores de asignación
Símbolo | uso | Descripción |
= | A = b | Asigna a A el valor de b |
* = | A * = b | Multiplica A por b y guarda en A |
/ = | a / = b | Divide a por b y guarda en a |
% = | a % = b | Guarda en a el resto de a / b |
+ = | a + = b | Suma a + b y lo guarda en a |
- = | a - = b | Resta a – b y lo guarda en a |
- Operadores aritméticos
operador | Tipo enteros | Tipo reales |
+ | Suma | Suma |
- | Resta | Resta |
* | Producto | Producto |
/ | Cociente | Cociente |
% | Resto |
Existen dos operadores especiales y con los que hay que manejarse con cuidado
a = a + 1; es lo mismo que a + +
a = a –1; es lo mismo que a - -
Ahora prueben que resultados dan las siguientes operaciones
siendo a = 1 y b = 3
a = + + b; a = b + +;
a = - - b; a = b --;
que valor toma a y b en cada caso luego de realizar la operación?
- Operadores relacionales
Operador | Significado | Ejemplo |
= = | Igual a | A = = b |
! = | Distinto a | A ! = b |
> | Mayor que | A > b |
< | Menor que | a < b |
> = | Mayor e igual que | a >= b |
< = | Menor e igual que | a <= b |
- Operadores lógicos
Operador | Significado |
! | Negación not |
&& | Y and |
|| | O or |
- Operador condicional
Este operador reemplaza al if else de una estructura condicional normal
a > b ? 5 : 10; si a es mayor que b devuelve 5 de lo contrario 10
- Operador coma
permite escribir mas de una sentencia en una sola línea
i = 12, j = 13; seria lo mismo que i = 12;
j = 13;
- Operador sizeof
devuelve el tamaño en bits de una variable, array, etc.
Sizeof ( variable );
- Operación de conversión explicita
C puede convertir el contenido de las variables a otros tipos de datos
Se debe escribir el tipo deseado y luego la variable sobre la que se debe aplicar
( int ) a;
( float ) b;
Estudio la licenciatura en informática y me sirvió de mucho esta información
ResponderEliminar