Is it possible to use bit flags for float, strings and other arrays too? If so, can someone show an example? It looks interesting.
Bit flags are actually 1 integer, but each bit would indicate a different thing, 1 character of a string needs 4 byte (or 1 if packed), so no, bits are only for booleans (0 or 1) and don't make sense for others.