? n-tes Bit in word setzen. n ist variabel.

Gast #466637
Lesenswert?

Hi,

hilfe, vier monate kein C und ich muss wieder neu angelernt werden. :-(

wie kann ich denn schnell und elegangt das n-te Bit ( n = 0..12 ) in C 
in einer 16-Bit breiten Variablen setzen ?

n bekomme ich als uint8_t  übergeben.

muss ich das tatsächlich per for..next  + shift machen ?

Grüße,

Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren