Pevná řádová čárka - násobení celého čísla číslem desetinným

Na to Q15.16 se dá dívat zas jako na celé číslo, je jedno že část představuje desetiny a část celá čísla. Vypočte se -0,425 * 65536 = -27853 (zaokrouhleno) a to se vyjádří jako 32bitové číslo 0xFFFF9334 a dělají se s tím i běžné celočíselné operace, jen se ví, že to číslo ve výsledku nepředstavuje jednotky, ale zlomek 1/65536. Tedy jakoby to byly desetiny pro uživatele, ale pro program to jsou celočíselné počty zlomků 1/65536.

A ano, 0xFFFF je číslo -1, ale protože je od 16. bitu, tak je větší * 65536, to znamená -65536 a to má hex hodnotu 0xFFFF0000. Takže to odpovídá součtu: 0xFFFF9334 = 0xFFFF0000 + 0x00009334 = -1*65536 + 37684 = -27852 = -0,425 * 65536.