Im Moment habe ich das bin mit einstellen/ungesetzt einzelnen Bits in einem Byte:einfache Art und Weise zu setzen/ungesetzt ein einzelnes Bit
if (bit4Set)
nbyte |= (1 << 4);
else
nbyte &= ~(1 << 4);
Aber können Sie nicht tun, dass in einer einfacheren/elegant Weg? Wie setze oder schalte ich das Bit in einer einzigen Operation?
Hinweis: Ich verstehe, ich kann nur eine Funktion schreiben, um das zu tun, ich frage mich nur, ob ich nicht das Rad neu erfinden werde.
http://stackoverflow.com/questions/47981/how-do-you-set-clear-and-toggle-a-single-bit-in-c – obelix
@obelix: So war SO also vor allem Die Fragen wurden schon beantwortet? + 112/+ 241, 90 Favs? Große Frage/Great Answer Gold Badge? –