C/Visual C - Asignacion que no entiendo

 
Vista:

Asignacion que no entiendo

Publicado por Carlos (1 intervención) el 05/04/2005 12:28:50
Hola a todos,
Me podeis decir que significa esta asignacion?
write_state<<=1;
Muchas Gracias
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:Asignacion que no entiendo

Publicado por fernando.gomez (1603 intervenciones) el 06/04/2005 18:55:59
Pues significa que se dezplaza write_state un lugar a la izquierda, y ese nuevo valor se le asigna a write_state.

write_state = 0x1; // vale 0001 = 1
write_state <<= 1; // vale 0010 = 2
write_state <<= 1; // vale 0100 = 4
write_state <<= 1; // vale 1000 = 8

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