PS: Эта часть анализа арифметики с плавающей точкой в теории, как разработать стандарты не следует путать со стандартом IEEE754
Почему мы должны обсудить, как представлять числа с плавающей точкой в компьютере?
Представление с фиксированной точкой приведет ко многим ведущим 0, пустая трата пространства.
Она представляет собой небольшую фиксированную точку, сложная операция.
Плавающий представление точки
* = Группа с плавающей точкой мантиссы экспоненту значение показателя
200,1 = 2,001 * 10 2
100.1111B = 1.001111B * 2 2
Соответствующие параметры
м: величина мантиссы
е: значение показателя
R & л м : мантиссы группа
Р & л Е : показатель группы
р: длина мантиссы (не включая знаковый бит)
Длина кода заказа (не включая знаковый бит): д
Таблица диапазон чисел с плавающей точкой
Число с плавающей точкой в соответствующей оси диапазон, так как поплавок не является непрерывным, поэтому мы имеем дело только с наибольшим положительным числом, наименьшим положительным числом, самым большим отрицательным числом, наименьшее отрицательное число
Максимальное положительное число: 0,11 ... 11 * 2 127
Минимальное положительное число: 0,00 ... 01 * 2 -128
Таблица точности с плавающей запятой
Вообще-то считается, что точность мантиссы нормировать число с плавающей запятой за последнюю половину, потому что это один идет в основном округляя
Эффективность число с плавающей точкой Таблица
Нормализованное число с плавающей точкой могут быть представлены все / с плавающей точкой
дизайн
Хороший дизайн должен быть в пределах нескольких таблиц, номер три метра точности и эффективности в ряде таблиц имеет более высокую производительность
Предположим, что из двух параметров равны, столбец путем решения уравнения могут быть получены
R & л м, Р & л Е приняты 2 является лучшим выбором
Кроме того, с статутного поплавка, может быть использован, чтобы скрыть номер таблицы 100% эффективность