IT и интернет

Диапазон знакового fixed-point

Определяет шаг и границы двоичного числа с фиксированной точкой в дополнительном коде.

</>быстрый расчёт
онлайн
Введите данные
Данные не отправляются на сервер
Результат
Минимальное значение-128
Максимальное значение127,9961
Шаг квантования0,0039
Формула

Как считается результат

Минимальное значение = -2^(bits-fraction-1); Максимальное значение = (2^(bits-1)-1)/2^fraction; Шаг квантования = 2^(-fraction)
Пример с тестовыми данными

Общее число битов вместе со знаком: 16 бит; Число дробных битов: 8 бит

Минимальное значение: -128; Максимальное значение: 127,9960938; Шаг квантования: 0,00390625
О расчёте

Как пользоваться
калькулятором

Определяет шаг и границы двоичного числа с фиксированной точкой в дополнительном коде.

Целое число в дополнительном коде из b битов масштабируется коэффициентом 2^f. Минимум равен −2^(b−f−1), максимум (2^(b−1)−1)/2^f, шаг составляет 2^(−f).

  1. 01
    Подготовьте данные

    Используйте исходные величины именно для рассматриваемого случая: общее число битов вместе со знаком в бит; число дробных битов в бит.

  2. 02
    Проверьте единицы и условия

    Здесь один фиксированный масштаб и знаковое представление в дополнительном коде. Насыщение, переполнение, промежуточные произведения и правила округления не определяются одним только форматом и не моделируются.

  3. 03
    Прочитайте результат

    Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться.

Подробное объяснение

Как читать результат

Расшифровка показателей, пример вычисления и ограничения метода — без лишних терминов.

01

Что означают результаты

Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться.

02

Когда модель применима

Здесь один фиксированный масштаб и знаковое представление в дополнительном коде. Насыщение, переполнение, промежуточные произведения и правила округления не определяются одним только форматом и не моделируются.

Разбор по шагам

Пример расчёта

Пример 1
Исходные данные
Общее число битов вместе со знаком: 16 бит; Число дробных битов: 8 бит
Вычисление
Целое число в дополнительном коде из b битов масштабируется коэффициентом 2^f. Минимум равен −2^(b−f−1), максимум (2^(b−1)−1)/2^f, шаг составляет 2^(−f). Минимальное значение: -2^((16)-(8)-1) = -128. Максимальное значение: (2^((16)-1)-1) ÷ 2^(8) = 127,9960938. Шаг квантования: 2^(-(8)) = 0,00390625.
Результат
Минимальное значение: -128; Максимальное значение: 127,9960938; Шаг квантования: 0,00390625

Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться.

Пример 2
Исходные данные
Общее число битов вместе со знаком: 16 бит; Число дробных битов: 0 бит
Вычисление
Минимальное значение: -2^((16)-(0)-1) = -32 768. Максимальное значение: (2^((16)-1)-1) ÷ 2^(0) = 32 767. Шаг квантования: 2^(-(0)) = 1.
Результат
Минимальное значение: -32 768; Максимальное значение: 32 767; Шаг квантования: 1

Этот вариант использует другие исходные данные: Число дробных битов — 0. Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться.

Формула и обозначения

Минимальное значение = -2^(bits-fraction-1); Максимальное значение = (2^(bits-1)-1)/2^fraction; Шаг квантования = 2^(-fraction)

bits — общее число битов вместе со знаком, единица: бит.

fraction — число дробных битов, единица: бит.

Целое число в дополнительном коде из b битов масштабируется коэффициентом 2^f. Минимум равен −2^(b−f−1), максимум (2^(b−1)−1)/2^f, шаг составляет 2^(−f).

Практическое применение

Определяет шаг и границы двоичного числа с фиксированной точкой в дополнительном коде. Целое число в дополнительном коде из b битов масштабируется коэффициентом 2^f. Минимум равен −2^(b−f−1), максимум (2^(b−1)−1)/2^f, шаг составляет 2^(−f).

Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться.

Частые ошибки

Используйте исходные величины именно для рассматриваемого случая: общее число битов вместе со знаком в бит; число дробных битов в бит.

Здесь один фиксированный масштаб и знаковое представление в дополнительном коде. Насыщение, переполнение, промежуточные произведения и правила округления не определяются одним только форматом и не моделируются.

Источники и допущения

Основание расчёта

Ниже перечислены условия, в которых интерпретируется результат. Последняя проверка этой реализации: 2026-09-30.

Коротко о главном

Вопросы
и ответы

Что показывает «минимальное значение»?+

Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться.

Как проверить расчёт на конкретном примере?+

Общее число битов вместе со знаком: 16 бит; Число дробных битов: 8 бит. Минимальное значение: -128; Максимальное значение: 127,9960938; Шаг квантования: 0,00390625. Целое число в дополнительном коде из b битов масштабируется коэффициентом 2^f. Минимум равен −2^(b−f−1), максимум (2^(b−1)−1)/2^f, шаг составляет 2^(−f).

Какие ограничения есть у метода?+

Здесь один фиксированный масштаб и знаковое представление в дополнительном коде. Насыщение, переполнение, промежуточные произведения и правила округления не определяются одним только форматом и не моделируются.

Можно ли изменить исходные данные и сравнить варианты?+

Да. Дробные биты увеличивают точность за счёт диапазона, не добавляя места в слове. Знак входит в общее число битов; соглашения о названии Q-формата в библиотеках могут отличаться. Сравнивайте варианты в одинаковых единицах и при неизменных допущениях: Здесь один фиксированный масштаб и знаковое представление в дополнительном коде. Насыщение, переполнение, промежуточные произведения и правила округления не определяются одним только форматом и не моделируются.