CHiCoLiTa
20-04-2005, 11:03:00
Hola,
He estado buscando por el foro y la verdad es que no he encontrado nada.
Se que en C para hacer la suma binaria se usa un solo ampersan (&), pero en Delphi no encuentro una forma rapida o la instruccion en cuestion.
Como seguramente y para variar no me he explicado bien voy a poner un ejemplo
if (1 & 7) then
OK
esto quiere decir que el 1 (0001) esta dentro del 7 (0111)
el 9 contendria al 8 y al 1 (1001), al 2 no, etc
Ahora mismo esto lo hago pasando los numeros a binario y buscando 1's en las posiciones pertinentes, pero estoy convencido que en Delphi tiene que haber un operador para hacerlo, pero no lo encuentro
Espero haber conseguido explicarme bien
Saludos
He estado buscando por el foro y la verdad es que no he encontrado nada.
Se que en C para hacer la suma binaria se usa un solo ampersan (&), pero en Delphi no encuentro una forma rapida o la instruccion en cuestion.
Como seguramente y para variar no me he explicado bien voy a poner un ejemplo
if (1 & 7) then
OK
esto quiere decir que el 1 (0001) esta dentro del 7 (0111)
el 9 contendria al 8 y al 1 (1001), al 2 no, etc
Ahora mismo esto lo hago pasando los numeros a binario y buscando 1's en las posiciones pertinentes, pero estoy convencido que en Delphi tiene que haber un operador para hacerlo, pero no lo encuentro
Espero haber conseguido explicarme bien
Saludos