Вопросы по теме 'integer-division'
Раунд с целочисленным делением
Есть ли простой питонический способ округления до ближайшего целого числа без использования плавающей запятой? Я хотел бы сделать следующее, но с целочисленной арифметикой:
skip = int(round(1.0 * total / surplus))
==============
@John:...
43979 просмотров
schedule
27.11.2022
128-битное деление, встроенное в Visual C ++
Мне интересно, действительно ли в Visual C ++ нет встроенной функции 128-битного деления?
Существует встроенная функция умножения 64x64 = 128 бит, называемая _umul128() , которая хорошо соответствует инструкции ассемблера MUL x64....
6168 просмотров
schedule
19.05.2024
Деление отрицательных чисел с помощью floordiv в python
Меня смущает природа целочисленного деления с // или floordiv с отрицательными числами в python.
>>> -5 // 2
-3
>>> int(-5/2)
-2
Зачем floordiv() округлять до -3? Я думал, что целочисленное деление должно просто отбрасывать...
4693 просмотров
schedule
07.02.2024
библиотека округления деления?
Кто-нибудь знает о библиотеке C или C++ с открытым исходным кодом с функциями, реализующими любой режим целочисленного деления, который может понадобиться? Возможные варианты поведения (для положительного результата):
round_down, round_up,...
932 просмотров
schedule
13.01.2024
Деление больших целых чисел — алгоритм Кнута D
Я должен разделить любое число (независимо от размера) на другое число, используя большое целочисленное деление, используя алгоритм Кнута D (Искусство программирования, том 2), например 74839234 на 72548 .
Я сделал два массива для представления...
2385 просмотров
schedule
08.03.2024
Целочисленное деление и битовый сдвиг в JavaScript
Код JavaScript
var n = 8; // or some arbitrary integer literal
n >> 1;
всегда обозначают «целочисленное деление на 2 без остатка»? Меня беспокоит порядок байтов, если целочисленный литерал больше одного байта.
Предыстория моего...
1947 просмотров
schedule
12.10.2022
Как быстрее всего проверить, делится ли данное число на 15?
Деление в процессоре занимает много времени, поэтому я хочу спросить, как быстрее всего проверить, делится ли число на какое-то другое число, в моем случае мне нужно проверить, делится ли число на 15.
Также я просматривал Интернет и нашел забавные...
32397 просмотров
schedule
04.01.2024
Беззнаковое деление в nasm
Я пытался отладить небольшую программу сборки, в которой я прошу делимое и делитель и должен вывести частное и остаток. Однако по какой-то причине мое частное и остаток не выводятся на экран. Вот мой код:
segment .data
prompt db "Please enter a...
1401 просмотров
schedule
10.12.2022
Можно ли округлить целочисленное деление вверх, а не вниз?
Есть ли способ округлить результат целочисленного деления вверх до ближайшего целого числа, а не вниз ?
Например, я хотел бы изменить поведение по умолчанию:
irb(main):001:0> 5 / 2
=> 2
К следующему поведению:...
638 просмотров
schedule
25.10.2023
Пытаясь найти дискуссию Кнута о частном и остатке
Кажется, я припоминаю, как однажды читал в одном из выпусков tAOCP обсуждение Кнута вычисления целочисленного частного и остатка. Насколько я помню, он утверждал, что невозможно вычислить одно без другого, и что он считал, что оба результата должны...
151 просмотров
schedule
15.12.2023