Tach!
Die Bits sind bereits gesetzt, wenn du einen handelsüblichen unsigned integer nimmst.
Naja, so ganz von alleine wird eine checkbox auch nicht checked ;)
Du möchtest also nicht herausfinden, "welche Bits zu setzen sind", sondern welche gesetzt sind. Sag das doch gleich. Dann, wie Der Martin schon sagte, den Wert mit einer Maske (abzufragendes Bit ist als einziges gesetzt) mit bitweisem AND verknüpfen und schauen, ob was unten raus fällt - sprich, von 0 verschieden ist.
dedlfix.