Operaciones Aritmeticas

Páginas: 2 (332 palabras) Publicado: 9 de febrero de 2013
ALVE

1.7

Operaciones con bits
en C

Unidad 1

1.7 Operadores a nivel de bits

1

ALVE







INTRODUCCIÓN
Algunas aplicaciones requieren la
manipulación de los bitsindividuales en una
palabra de memoria.
Para esto, normalmente se utiliza lenguaje
ensamblador o lenguaje máquina.
Sin embargo, C contiene varios operadores
especiales que realizan fácil yeficientemente
estas manipulaciones a nivel de bits.

Unidad 1

1.7 Operadores a nivel de bits

2

ALVE







INTRODUCCIÓN
C soporta un completo juego de operadores a
nivel de bits.Permite todas las operaciones que se pueden
hacer en lenguaje ensamblador.
Estas operaciones se refieren a la
comprobación, asignación o desplazamiento
de los bits de un byte o de una palabra.Unidad 1

1.7 Operadores a nivel de bits

3

ALVE



RESTRICCIONES
Las operaciones a nivel de bits NO se pueden
usar sobre:







float
double
long double
void

Lasoperaciones se aplican a los bits
individuales de los operandos.

Unidad 1

1.7 Operadores a nivel de bits

4

ALVE

USOS-APLICACIONES






Usos: programas de módem, rutinas dearchivos de disco, rutinas de impresoras.
Las operaciones son frecuentes en
aplicaciones de controladores de dispositivos
pues permiten enmascarar ciertos bits.
Ejemplo: bit de paridad, es el bit mássignificativo que se usa para confirmar que el
resto de los bits del byte no han cambiado.

Unidad 1

1.7 Operadores a nivel de bits

5

ALVE





USOS - APLICACIONES
XOR puedeusarse repetidamente como un
interruptor para cambiar el valor de un bit
particular dentro de una palabra.
Uso común en programas que interactúan
estrechamente con el hardware
computacional.Unidad 1

1.7 Operadores a nivel de bits

6

ALVE

OPERADORES
a nivel de bits
Operador

Nombre

&
|
^
~
>>
> desplazamiento a derecha
Mueve todos los bits de una variable a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operadores Aritmeticos
  • Operaciones Aritmeticas
  • operadores aritméticos
  • Operaciones aritmeticas
  • Operadores Aritmeticos
  • operaciones aritmeticas
  • operadores aritmeticos
  • Operadores aritmeticos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS