Dev - C++ - desplazar bist double

   
Vista:

desplazar bist double

Publicado por patricia (2 intervenciones) el 19/12/2008 09:38:45
Hola:

Necesito seleccionar ciertos bits de un double. Lo he intentando con "<<" y && pero estos operandos solo funcionan con enteros. Como puedo hacer esto??
Tengo el bit desde donde empiezo a coger,el numero de bits que necesito seleccionar y el dato (double) de donde lo voy a obtener.
Como puedo hacer esto?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:desplazar bist double

Publicado por llll (2 intervenciones) el 19/12/2008 15:10:55
el operador << desplaza el numero a la izq (osea, multiplica por 2) y el operando >> desplaza a la derecha (osea, divide entre 2).

ej: 10<<2 produce 1000
( en decimal 2 * 4= 8 que en binario es 1000)

despues lo otro lo haces con los operandos & ( uno solo es el and bit a bit , el otro and logico son &&, y el or bit a bit es | (uno solo, pues el or logico es ||)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar