also ich kenne nur 'maskieren' und damit ist ein binäres AND gemeint,
damit kannst du bestimmte bits filtern, und das binäre OR '|' wird dazu benutzt
um bits zu setzten.
zu deiner frage, eine zahl zwischen 0-100 brauch schon 7 bits (127)
dh. du könntest noch den boolean mitnehmen, für die 0-25 brauchst du noch
5 bits, also 13 bits gesamt

gruss
Arthur