Trước hết, cả IEEE-754-2008 và -1985 đều không có phao 16-bit; nhưng nó là một phép cộng được đề xuất với số mũ 5 bit và phân số 10 bit. IEE-754 sử dụng một bit dấu chuyên dụng, vì vậy phạm vi tích cực và tiêu cực là như nhau. Ngoài ra, phân số có 1 ngụ ý ở phía trước, vì vậy bạn sẽ có thêm một bit.
Nếu bạn muốn chính xác đến từng vị trí, vì bạn có thể biểu diễn từng số nguyên, câu trả lời khá đơn giản: Số mũ dịch chuyển dấu thập phân sang cuối bên phải của phân số. Vì vậy, phân số 10 bit sẽ cho bạn ± 2 11 .
Nếu bạn muốn một bit sau dấu thập phân, bạn bỏ một bit trước nó, vì vậy bạn có ± 2 10 .
Độ chính xác đơn có phân số 23 bit, vì vậy bạn có ± 2 24 số nguyên.
Bạn cần bao nhiêu bit độ chính xác sau dấu thập phân phụ thuộc hoàn toàn vào các phép tính bạn đang thực hiện và số lượng bạn đang thực hiện.
- 2 10 = 1,024
- 2 11 = 2,048
- 2 23 = 8,388,608
- 2 24 = 16,777,216
- 2 53 = 9,007,199,254,740,992 (độ chính xác kép)
- 2 113 = 10,384,593,717,069,655,257,060,992,658,440,192 (độ chính xác 4 lần)
Xem thêm