Cita:
Iniciado por goransh_pc
...Aqui es donde tengo la duda. Como chequeo este valor. Como se cuales son los valores que debo restarle (el numero mayor mas cercano)??...
Por que los bits van en serie, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.... tantos como necesites hacer para conseguir lo que quieres.
Multiplica o divide por 2.
Al descomponer el numero, lo que no este dentro de esos valores lo descartará.
Sobre la otra forma, pierde la esencia de utilizar este sistema.
Digamos que no hay si es mayor o menor, si lo tienes entras y si no, no entras.