Experiment with bit fields.

Output:
sizeof(F2DOT14) == 2
alignof(F2DOT14) == 2
3
0
16383
0