Вопросы с тегом «modulo»

Операция по модулю (иногда называемая модулем) находит остаток от деления одного числа на другое. Обычно в языках программирования он представлен символом процента («%»).


14
Как работает хеш-таблица?
Я ищу объяснение того, как работает хеш-таблица - на простом английском языке для простого человека, как я! Например, я знаю, что он берет ключ, вычисляет хеш (я ищу объяснение, как), а затем выполняет какой-то модуль по модулю, чтобы определить, где он находится в массиве, где хранится значение, но на этом …

9
Почему люди говорят, что при использовании генератора случайных чисел наблюдается смещение по модулю?
Я видел, как этот вопрос задавали много, но никогда не видел истинного конкретного ответа на него. Итак, я собираюсь опубликовать один здесь, который, надеюсь, поможет людям понять, почему именно происходит «смещение по модулю» при использовании генератора случайных чисел, как rand()в C ++.




1
Операция по модулю с отрицательными числами
В программе на Си я пробовал следующие операции (просто чтобы проверить поведение) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); дал мне вывод как (2, -2 , -2)в gcc. Я ожидал положительного результата каждый раз. Может ли …
196 c  gcc  modulo 

12
Мод отрицательного числа тает мой мозг
Я пытаюсь изменить целое число, чтобы получить позицию массива, чтобы он зациклился. Выполнение i % arrayLengthработает хорошо для положительных чисел, но для отрицательных чисел все идет не так, как надо. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 …
189 c#  math  modulo 

4
Не можете использовать модуль на двойниках?
У меня есть программа на C ++ (скомпилирована с использованием g ++). Я пытаюсь применить два двойных в качестве операндов к функции модуля, но я получаю следующую ошибку: ошибка: недопустимые операнды типов 'double' и 'double' для двоичного оператора '%' Вот код: int main() { double x = 6.3; double y …
185 c++  modulo 

4
Как использовать мод оператора в Bash?
Я пробую такую ​​строку: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; То, что я пытаюсь получить в качестве вывода: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget http://example.com/search/link4 wget http://example.com/search/link0 Но то, что я на самом деле получаю, это просто: wget http://example.com/search/link


19
Почему 2 мод 4 = 2?
Мне стыдно задать такой простой вопрос. Мой семестр не начинается еще на две недели, поэтому я не могу попросить профессора, и неизвестность убьет меня. Почему 2 мод 4 = 2?
150 modulo 


19
Как работает деление модуля
Я действительно не понимаю, как работает деление модуля. Я рассчитывал 27 % 16и закончил, 11и я не понимаю почему. Кажется, я не могу найти в Интернете объяснения в терминах непрофессионала. Может ли кто-нибудь подробно рассказать о том, что здесь происходит?

6
Лучший способ заставить модуль Java вести себя так, как должен, с отрицательными числами?
В java, когда вы делаете a % b Если a отрицательно, он вернет отрицательный результат, вместо того, чтобы оборачиваться до b, как должно. Как лучше всего это исправить? Я могу думать только так a < 0 ? b + a : a % b

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.