SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Blind564 en Miércoles 7 de Mayo de 2008, 07:39

Título: Obtener Los N Primero Bits De Un Char
Publicado por: Blind564 en Miércoles 7 de Mayo de 2008, 07:39
hola que tal amigos pues aqui estoy con un nuevo reto a ver si alguien me podria ayudar. El reto es el siguiente quiero obtener los n primeros bist de una variable ya se char.

un ejemplo seria que tuvieramos un  char a='8' en binario seria 1000 y y quiero obtener  los 2 primero bits que serian 00.

alguien sabe como puedo hacer esto ia use los operadores de desplazamiento (<<,>>)
pero nada espero que alguien tenga una idea de como se hace esto de antemano se los agredeceria mucho    :comp:
Título: Re: Obtener Los N Primero Bits De Un Char
Publicado por: Eternal Idol en Miércoles 7 de Mayo de 2008, 08:16
Mira la solucion y pensala, es muy simple:
a &= 3;

PD. a = 8; '8' es un caracter ASCII (56).