Вопросы по теме 'underflow'

Переполнение/незаполнение в числах без знака
Итак, если у вас есть перенос 1 при сложении с числами без знака, у вас переполнение, а если у вас есть перенос 0 при вычитании, у вас недополнение. Но работает ли это во всех случаях? Если вы делаете 5-0: 0101 -0000 = 0101 +(1111 + 1) =...
22239 просмотров
schedule 11.11.2022

Почему возникает неожиданный результат в arc4random() % n?
у меня есть for (int i = 0; i< 10; i++) { CGFloat longerA = ((arc4random() % 80) - 40) / 100.0f; NSLog(@"%f",longerA); } и результат 2013-09-20 11:41:30.801 ****[7025:a0b] 0.390000 2013-09-20 11:41:30.801 ****[7025:a0b]...
106 просмотров
schedule 01.01.2023

Сброс в ноль в gfortran
Есть ли способ принудительно обнулить потери в gfortran? Я не могу поверить, что это первый раз, когда кто-то спрашивает об этом, но я нигде не мог найти ничего об этом. Моя вина, если это дубликат.
1453 просмотров
schedule 13.04.2023

С++ long long int переполнение / потеря значимости
Я делаю небольшую программу, решающую основные математические операции ( * , / , + , - ), и использую long long int (64-битное число), чтобы выполнять математические операции с большими числами. Но существует проблема. Я могу проверить...
1424 просмотров
schedule 03.03.2023

Python: Обрабатывают ли pandas.DataFrame.comprod() и numpy.comprod() численное значение потери значимости?
В частности, реализованы ли эти кумулятивные функции произведения в pandas и numpy надежным способом для обработки потери значимости при умножении большого количества небольших чисел? Например, используют ли они прием log-sum-exp? Спасибо.
490 просмотров

Как недолив может привести к переполнению?
Я читаю Руководство Intel (Руководства для разработчиков программного обеспечения для архитектуры Intel® 64 и IA-32 * 2016), и мне любопытно, правильно ли я понимаю этот отрывок о необходимости исключения недополнения: Предусмотрена возможность...
417 просмотров
schedule 28.01.2023

Как я могу обнаружить потерю точности из-за округления как при сложении с плавающей запятой, так и при умножении?
Из компьютерных систем: взгляд программиста: С плавающей запятой одинарной точности выражение (3.14f+1e10f)-1e10f оценивается как 0,0: значение 3,14 теряется из-за округления. выражение (1e20f*1e20f)*1e-20f оценивается как +∞ , а...
152 просмотров