Вопросы по теме 'ieee-754'

Почему типы с плавающей запятой в c / c ++ так странно названы?
C ++ предлагает три типа с плавающей запятой: float, double и long double. Я нечасто использую в коде числа с плавающей запятой, но когда я это делаю, меня всегда ловят предупреждения в безобидных строках вроде float PiForSquares = 4.0;...
8820 просмотров
schedule 23.10.2022

Большие числа ошибочно округлены в JavaScript
Смотрите этот код: var jsonString = '{"id":714341252076979033,"type":"FUZZY"}'; var jsonParsed = JSON.parse(jsonString); console.log(jsonString, jsonParsed); Когда я вижу свою консоль в Firefox 3.5, значение jsonParsed...
35455 просмотров

Каковы другие значения NaN?
В документации для java.lang.Double.NaN говорится, что это Константа, содержащая значение Not-a-Number (NaN) типа double . Это эквивалентно значению, возвращаемому Double.longBitsToDouble(0x7ff8000000000000L) . Это, кажется,...
2802 просмотров
schedule 02.07.2023

Будет ли этот C++ преобразовывать значения с плавающей запятой PDP-11 в IEEE?
Я поддерживаю программу, которая берет данные из программы PDP-11 (эмулированной!) и помещает их в современную систему на базе Windows. У нас возникли проблемы с некоторыми значениями данных, сообщаемыми как «1.#QNAN», а также «1.#QNB». Недавно...
2013 просмотров
schedule 27.05.2023

Получение фактического двоичного значения числового значения JavaScript?
В JavaScript для данного свойства, содержащего числовое значение, возможно ли получить фактическое двоичное значение — 64 бита, представляющих значение. переменная х = 13; Какие 64 бита хранятся в ячейке памяти, на которую указывает x? Я...
149 просмотров
schedule 26.03.2023

Преобразование MBF Double в IEEE
Я нашел тему ниже для преобразования MBF в IEEE. Преобразование MBF Single и Double в IEEE Кто-нибудь может объяснить, какова функция кода, отмеченного ниже? Тусклый знак As Byte = mbf(6) And ToByte(&H80) 'В чем причина И (&H80)?...
763 просмотров
schedule 23.07.2022

Преобразовать шестнадцатеричное число с плавающей запятой IEEE в десятичное?
ЕСЛИ у меня есть шестнадцатеричный номер с плавающей запятой IEEE 42F6E979, как мне преобразовать его в десятичный? Я считаю, что десятичное представление = 123,456001
4906 просмотров
schedule 01.11.2023

Есть ли способ гарантировать результаты кросс-платформенных регрессионных тестов для вычисления с плавающей запятой?
Есть ли способ гарантировать результаты кросс-платформенных регрессионных тестов для вычисления с плавающей запятой? Например, разные реализации могут возвращать разные результаты при преобразовании одного и того же двоичного значения в десятичное,...
158 просмотров
schedule 10.05.2024

Насколько кроссплатформенным является на практике обработка типов с плавающей запятой в протоколе Google Protocol Buffer?
Буферы протокола Google позволяют хранить в сообщениях числа с плавающей или двойной точностью. Я просмотрел исходный код реализации, задаваясь вопросом, как им удалось сделать это кроссплатформенным способом, и наткнулся на следующее: inline...
5339 просмотров

Java с плавающей точкой в ​​два раза - верхняя и нижняя границы?
Как большинство здесь знает, double -> float влечет за собой потерю точности. Это означает, что несколько значений типа double могут быть сопоставлены одному и тому же значению с плавающей запятой. Но как мне пойти другим путем? Учитывая нормальный...
2604 просмотров

delphi преобразовать двоичный файл Microsoft в IEEE (8 бит)
У кого-нибудь есть код для преобразования старого MSB в ieee (реальный delphi)? В гугле я нашел только 4-битное преобразование, но не 8-битное: function MBF2IEEE(MBFVal: Single): Single; var Output: array[1..4] of byte; Value: Single...
725 просмотров
schedule 05.04.2023

Случайная генерация программ на C с плавающей запятой
Кто-нибудь знает случайный генератор программ C, которые включают вычисления с плавающей запятой? Я ищу что-то похожее на Csmith , за исключением того, что Csmith не генерирует выражения с плавающей запятой, и что он генерирует массу других...
861 просмотров
schedule 29.04.2023

Сколько различных чисел с плавающей запятой в определенном диапазоне?
Сколько представимых чисел с плавающей запятой находится между 0.0 и 0.5 ? И сколько представимых чисел с плавающей запятой находится между 0.5 и 1.0 ? Меня больше интересует математика, лежащая в основе этого, и мне нужен ответ для floats и...
5182 просмотров
schedule 29.05.2023

максимальное число с плавающей запятой, представленное в IEEE 754
Мне интересно, является ли максимальный поплавок, представленный в IEEE 754: (1.11111111111111111111111)_b*2^[(11111111)_b-127] Здесь _b означает двоичное представление. Но это значение 3.403201383*10^38 , которое отличается от...
13746 просмотров

Представимый результат floor () и ceil ()
Для произвольного значения 'v' типа с плавающей запятой (float / double / long double) гарантирует ли C89, что математически точный целочисленный результат floor (v) и ceil (v) является представимым значением типа 'v '? Гарантирует ли это...
589 просмотров
schedule 18.08.2022

Что означают цифры после точки счисления в двоичной системе счисления?
У меня есть этот пример о том, как преобразовать число с основанием 10 в представление с плавающей запятой IEEE 754. Number: 45.25 (base 10) = 101101.01 (base 2) Sign: 0 Normalized form N = 1.0110101 * 2^5 Exponent esp = 5 E = 5 + 127 = 132 (base...
3732 просмотров
schedule 30.04.2023

Объясните 1 - 3 * (4/3 - 1) = 2,2204e-16 в Matlab
Я пытаюсь понять числа двойной точности в Matlab . . Почему это 1 - 3 * (4/3 - 1) не равно нулю?
2135 просмотров

IEEE 754 и точность с плавающей запятой
Имеет ли значение 32- или 64-разрядный ЦП с точки зрения точности, которую обеспечивает IEEE 754? При программировании на C я имею в виду, различаются ли размеры float , double и long double для 32- или 64-разрядных процессоров.
225 просмотров
schedule 08.04.2022

Вычисление правильно округленного / почти правильно округленного кубического корня с плавающей запятой
Предположим, что доступны стандартные библиотечные функции с правильным округлением, такие как CRlibm . Тогда как вычислить правильно округленный кубический корень из входных данных двойной точности? Этот вопрос не является «реальной проблемой,...
1025 просмотров
schedule 22.07.2023

Различные значения в зависимости от установленных флагов исключения с плавающей запятой
Короткий вопрос: Как установка флага исключения _EM_INVALID на FPU может привести к другим значениям? Длинный вопрос: В нашем проекте мы отключили исключения с плавающей запятой в нашей сборке Release, но включили ZERODIVIDE, INVALID и...
291 просмотров