Wie erhalte ich die Position des am weitesten rechts gesetzten Bits in C

int a = 12;

für zB: binär von 12 ist 1100, also sollte die Antwort 3 sein, da das 3. Bit von rechts gesetzt ist.

Ich möchte die Position des zuletzt gesetzten Bits vona. Kann mir jemand sagen, wie ich das machen kann.

HINWEI: Ich möchte nur die Position, hier möchte ich das Bit nicht setzen oder zurücksetzen. Es ist also kein Duplikat einer Frage zum Stackoverflow.

Antworten auf die Frage(24)

Ihre Antwort auf die Frage