du kannst es dir so vorstellen:

Bit01=0000000000000001
Bit02=0000000000000010
Bit03=0000000000000100
Bit04=0000000000001000
Bit05=0000000000010000
Bit06=0000000000100000
Bit07=0000000001000000
Bit08=0000000010000000
Bit09=0000000100000000
Bit10=0000001000000000
Bit11=0000010000000000
Bit12=0000100000000000
Bit13=0001000000000000
Bit14=0010000000000000
Bit15=0100000000000000
Bit16=1000000000000000

wenn du jetzt also zumbeispiel Flag8, Flag3 und Flag11 setzten willst sieht das ja so aus:
Bit08=0000000010000000
Bit03=0000000000000100
Bit11=0000010000000000
======================
Ergeb=0000010010000100 = 1156

aus dem 1156 kannst du wieder eindeutig die selbe bitkombination folgern und somit rausfinden, welche flags gesetzt sind.