 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
manat Invitado
|
Publicado: Mie 18 May, 2005 6:37 am Asunto: manejar datos binarios |
|
|
Hola a todos...
Alguien puede decirme como hago para trabajar con numeros binarios, me explico:
Recibo del puerto serie dos datos binarios (cada uno de 4 bits), y tengo que multiplicar estos datos para luego mostrar el resultado en decimal y binario.
Por eso me pregunto que tipo de variable puede manejar estos datos.
otra. como hago para hacer una rotacion de los bits (ya sea a la izquierda o la derecha)
Gracias |
|
| Volver arriba |
|
 |
mopa Cmdr

Registrado: 29 Jun 2004Mensajes: 145
|
Publicado: Mie 18 May, 2005 11:57 am Asunto: |
|
|
Lo primero es comentarte que en la ayuda de builder, hay infindada de informacion sobre lo que preguntas. Este es el mejor manual. usalo.
Respecto a tus preguntas, existen operadores para el manejo de los bitas, tales como << >> | & etc.. Si buscas operators seguro que los encuentras.
Respecto a lo de las rotaciones, solo poniendo "bit" en la ayuda puedes encontrar esto:
Category
Math Routines
Prototype
unsigned short _rotl(unsigned short value, int count);
unsigned short _rotr(unsigned short value, int count);
Description
Bit-rotates an unsigned short integer value to the left or right.
Supongo que el tipo "byte" es un buen tipo a usar para esto.
Un saludo
mopa |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|