Результаты поиска по запросу "integer-division"

6 ответов

Если вы хотите получить частное и остаток в одной строке кода (более общий вариант использования), используйте:

могу найти остаток от деления числа в Python? Например: Если число равно 26, а разделенное число равно 7, то остаток от деления равен 5. (так как 7 + 7 + 7 = 21 и 26-21 = 5.)

6 ответов

Вероятно, потому что на многих процессорах инструкция div производит оба значения, и вы всегда можете рассчитывать на то, что компилятор распознает, что смежные операторы / и% на одних и тех же входах могут быть объединены в одну операцию.

C ++ есть функция с именем div (stdlib.h) div_t div(int numer, int denom); typedef struct _div_t { int quot; int rem; } div_t;Но в C, C ++ есть операторы / и%. У меня вопрос такой:Когда есть операторы / и%, полезна ли функция div?»

4 ответа

привет, попробуй этот, он может помочь твоему требованию

я очень простое деление на Java (это количество продукта / производство в час), однако всякий раз, когда я делаю это деление, я получаю странные ошибки: float res = quantity / standard;Я пробовал вышеупомянутое деление с несколькими значениями, ...

ТОП публикаций

5 ответов

Как сделать целочисленное (подписанное или беззнаковое) деление на ARM?

Я работаю над Cortex-A8 и Cortex-A9 в частности. Я знаю, что в некоторых архитектурах нет целочисленного деления, но как лучше всего это сделать, кроме как преобразовать в число с плавающей точкой, разделить, преобразовать в целое число? Или это ...

2 ответа

128-битное деление, присущее Visual C ++

Мне интересно, нет ли в Visual C ++ встроенной функции 128-битного деления? Существует встроенная функция умножения 64x64 = 128 битов, называемая _umul128 (), которая хорошо соответствует инструкции ассемблера MUL x64. Естественно, я ...

3 ответа

C: преобразование Фаренгейта в Цельсий

int main (void) { int fahrenheit; // fahrenheit stands for fahrenheit double c; // c stands for celsius printf("Enter your fahrenheit, we'll covnvert it into celsius! "); scanf("%f", &fahrenheit); c = 5/9 * (fahrenheit - 32); printf("Here is your ...

4 ответа

Целочисленное деление и операция по модулю с отрицательными операндами в Python

Возникают вопросы, когда я набираю эти выражения в Python 3.3.0 -10 // 3 # -4 -10 % 3 # 2 10 // -3 # -4 10 % -3 # -2 -10 // -3 # 3Похоже, что он принимает приблизительное число с плавающей запятой (-3,33)? и округляется в любом случае в ...

1 ответ

Целочисленное деление на 7

Источник мой ответ в: Это выражение правильно в препроцессоре C [https://stackoverflow.com/questions/15260644/is-this-expression-correct-in-c-preprocessor/15261439#15261439] Я немного не в себе, и пытаюсь понять, как работает эта конкретная ...

4 ответа

C ++ неверный результат математического выражения [закрыто]

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