2017-05-23 12 views

答えて

2

範囲は、32767〜-32768に最大で小数部をプラスまたはマイナスします。したがって

32767 + 65535/65536 to - 32768 - 65535/65536です。

ただし、精度は範囲とは異なります。あなたは31ビットの精度を持っています。

+0

「65537/65535」ではなく「65535/65536」を意味すると思います(後者は> 1)。 – njuffa

+0

はい、修正しました。 –

1

もしQ15.16を表すために、2の補数の32ビットの整数を使用していると仮定すると、整数の範囲は[2^31-1, -2^31]又は[2147483647, -2147483648]であり、スケールは2^-16又は1/65536あります。したがって、固定小数点値の範囲は[2147483647/65536, -2147483648/65536]または約[32767.99998, -32768]です。

関連する問題