I would say...
C: Use graphics and content for educational purposes in small amounts if you give the creator credit.
I'm assuming hardware.
Remember, Hard = Physical.
If that's not it, try peripherals.
Answer: The FP-s are stored as sign (1.)111111111111 - number of bits.
Also 24 bits resolution there can be 23 zeros
Explanation:
The –1·2²⁴ might be stored as -1 · 1.00000000000000000000000(1 ←the 2⁰), it depends on how the FFP “engine” manages this, it may also be code specific a n+1–n does return 1 but 1–n+n does not. you should carry out a test for a specific compiler/computer
This is what javascript does with double (k+=1; n-=1) e.g
the (k+=2; n-=2) should be used to pass ±0x20000000000000