Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2008, 01:55
occam25
 
Fecha de Ingreso: marzo-2007
Mensajes: 58
Antigüedad: 18 años, 1 mes
Puntos: 0
Hacer NOT unicamente de un bit

Hola, mi duda es como hacer un NOT de solo un bit.

Si tengo un byte a = 10010111 por ejemplo y hago un not obtengo ~a = 01101000

Pero lo que yo quiero es saber si hay alguna instrucción para hacer el not solo del bit 0, para ahorrarme el codigo:

Código:
if(a & 0x01)
   a &= 0xFE;
else
   a |= 0x01;
Gracias!