Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2016, 05:03
angelminga
 
Fecha de Ingreso: noviembre-2015
Ubicación: España
Mensajes: 7
Antigüedad: 9 años
Puntos: 0
Duda en fragmento de código

Buenos días, soy Ángel y me gustaría que me ayudáseis con respecto a unas dudas que me han surgido en el lenguaje C.

Dispongo la siguiente cadena:
char obuf[261];
Posteriormente realizo la siguientes asignaciónes:
obuf[8] = reg_no >> 8;
obuf[9] = reg_no & 0xff;
obuf[10] = num_regs >> 8;
obuf[11] = num_regs & 0xff;
Después dispongo del siguiente condicional:
if (ibuf[7] & 0x80)

Bien, me gustaría saber si alguien me puede explicar qué significa lo que he marcado en rojo, ya que es la primera vez que lo veo y no lo entiendo.

Muchas gracias por adelantado.

Un saludo!