martes, 13 de diciembre de 2016

Apunte 26/08/2016

26/AGOSTO/2016 APUNTE

Operadores relacionales
Operador
Operación
> 
Operando 1 mayor a operando 2? a>b
< 
Operando 1 menor a operando 2? a<b
>=

Operando 1 mayor o igual a operando 2? a>=b
<=
Operando 1 menor o igual a operando 2? a<=b
Ị=
Operando 1 distinto de operando 2? a!=b
==
Operando 1 igual a operando 2? a==b



Operadores unitarios
&&    AND
||    OR
NOT    Ị

Tablas de verdad
p
q
p&&q
V
V
V
F
V
F
V
F
F
F
F
F
p
q
p||q
V
V
V
F
V
V
V
F
V
F
F
F
p
Ịq
V
F
F
V









Operadores unitarios (!, ̶ , ~,++,--)
Operador
Operación
~
Complemento a 1 (cambiar ceros por unos y unos por ceros). El carácter ~. El operador debe ser de un tipo primitivo entero.
̶
Cambia el signo del operador (esto es, se calcula el complemento a dos  que es el complemento de 1 más 1). Puede ser de un tipo primitivo entero o real.

Operadores a nivel de bits (operadores enteros) Operaciones ADN, OR, XOR Y desplazamientos bit por bit.
Operador
Operación
&
Operación AND a nivel de bits
|
Operación OR a nivel de bits
˄
Operación XOP a nivel de bits
<< 
Desplazamiento a la izquierda rellenando con ceros por la derecha.
>> 
Desplazamiento a la derecha rellenado con ceros por la izquierda

Operadores de asignación (es el valor almacenado en el operando izquierdo)

Operador
Operación
++
Incremento
--
Decremento
=
Asignación simple
*=
Multiplicación más asignación
/=
División más asignación
%=
Módulo mas asignación
+=
Sumas más asignación
-=
Resta más asignación
<<=
Desplazamiento a izquierda más asignación
>>=
Desplazamiento a derecha más asignación
&=
Operación AND sobre bits más asignación
|=
Operación OR  sobre bits más asignación
˄=
Operación XOR  sobre bits más asignación

No hay comentarios:

Publicar un comentario