informatica

Páginas: 2 (500 palabras) Publicado: 31 de agosto de 2014
Operadores a nivel de bit y de
desplazamiento de bit
El lenguaje de programación Java también proporciona operadores que proporcionan
operaciones de a nivel de bit y de desplazamiento de bit entipos enteros. Los operadores
tratados en esta sección son de uso poco común. Por tanto su cobertura es breve, el objetivo
es simplemente hacer constar que estos operadores existen.
El operadorcomplemento a nivel de bit «~» invierte un patrón de bits; se puede aplicar a
cualquiera de los tipos enteros, haciendo de cada «0» un «1» y de cada «1» un «0». Por
ejemplo, un byte contiene 8 bits; alaplicar este operador a un valor cuyo patrón de bits
es «00000000» éste se cambiaría a «11111111».
El operador de desplazamiento a la izquierda con signo «» desplaza un
patrón de bits a la derecha.El patrón de bits viene dado por el operando de la izquierda y
el número de posiciones por el operando de la derecha. El operador de desplazamiento a la
derecha sin signo «>>>» desplaza un cerohacia la posición más a la izquierda, mientras que
la posición más a la izquierda después del «>>» dependa de la extensión de signo.
El operador a nivel de bits & realiza una operación de AND a nivel debits.
El operador a nivel de bits ^ realiza una operación de OR exclusivo a nivel de bits.
El operador a nivel de bits | realiza una operación de OR inclusivo a nivel de bits.
El siguientprograma, BitDemo, utiliza el operador AND a nivel de bits para imprimir el
número «2» en la salida estándar.

class BitDemo {
public static void main(String[] args) {
int bitmask = 0x000F;
int val =0x2222;
System.out.println(val & bitmask); // imprime "2"
}
}

Resumen de operadores

La siguiente referencia rápida resume los operadores proporcionados por el lenguaje de
programación Java.Operador de asignación sencillo
=

Operador de asignación sencillo

Operadores aritméticos
+
*
/
%

Operador
Operador
Operador
Operador
Operador

de
de
de
de
de

adición...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS