| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
angibeat Invitado
|
Publicado: Mar 11 Nov, 2003 10:33 pm Asunto: Tratamiento de cadenas binarias (uso de bitwise) |
|
|
Tengo algunos problemas al tratar con enteros como cadenas de bits.... es decir:
Quiero asignar a una variable entera, un valor luego de hacer un shift hacia la izquierda, desplazando un número determinado de bits....
Alguien me puede ayudar en eso???
Gracias de antemano!
Bye |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 12 Nov, 2003 8:50 am Asunto: |
|
|
Aplicar a nivel bits operaciones XOR, OR, AND, NUNCA ENTENDI CUAL ERA SU FUNCION PRACTICA , pero lo vimos cuando aprendimos pascla en el 1 año de la carrera
Si alguien me puede explicar cual es su funcion practica lo agradeceria _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 12 Nov, 2003 4:47 pm Asunto: |
|
|
| Tienes los operadores "<<" y ">>" que desplazan x bits a la izquierda o derecha respectivamente. |
|
| Volver arriba |
|
 |
angibeat Invitado
|
Publicado: Mie 12 Nov, 2003 7:36 pm Asunto: Sobre los bits |
|
|
Lo que quiero hacer es desplazar bits hacia la izquierda un número determinado de veces, es decir si tengo 00000101 quiero desplazar los bits 5 veces hacia la izquierda.... para que me de como resultado 10100000...
Yo sé que esto lo puedo hacer a través de los operadores << y >> pero me está dando algunos errores en la declaración...
Gracias por la ayuda... |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 12 Nov, 2003 7:47 pm Asunto: |
|
|
| Y si lo sabes cual es la pregunta ? Pon al menos un ejemplo de código que te falle. |
|
| Volver arriba |
|
 |
Cruiz Ens


Registrado: 29 Oct 2003Mensajes: 30Ubicación: Granada, España.
|
Publicado: Jue 13 Nov, 2003 12:09 am Asunto: Uso de Bits |
|
|
Hola.
Touchsoftwares El uso de los bit soy muy importantes en determinadas areas. Por ejemplo, yo construi un microbot, y las lecturas de los sensores, y tambien poner a 1 ó 0 un terminado bit hace que un relé se abra o se cierre.
Yo me entretenia jugando con 8 led conectados a cada bit de un puerto, y hacia juegos de luces, solo para aprender a manejarlo.
Pudes hacer un cable lacheado para el puerto de la impresora y controlas 8 reles que encienden o apagan aparatos.
El operador XOR es muy utilizado para encritar archivos, es una forma basica pero muy recurrida.
El operador AND te puede servir para saber qué bits estan "encendidos" o "apagados"
Las aplicaciones de los operadores de bits son muchas. pero para un programa de gestión de pedidos y albaranes, tiene muy poca aplicación.
A no ser que quieras crear un juego de caracteres para un visor de estos verdes que hay en las tiendas.
Un saludo. _________________ == No !! al fin de c++ Buider. == |
|
| Volver arriba |
|
 |
|