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

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



6
Оператор по модулю (%) дает разные результаты для разных версий .NET в C #.
Я шифрую вводимые пользователем данные для создания строки пароля. Но строка кода дает разные результаты в разных версиях фреймворка. Частичный код со значением нажатой пользователем клавиши: Нажата клавиша: 1. Переменная ascii- 49. Значения "e" и "n" после некоторых вычислений: e = 103, n = 143, Math.Pow(ascii, e) % n Результат …
89 c#  .net  modulo 

16
Как закодировать оператор по модулю (%) в C / C ++ / Obj-C, который обрабатывает отрицательные числа
Одна из моих любимых ненавистников к языкам, производным от C (как математик), заключается в том, что (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly Какое лучшее решение? C ++ допускает возможность использования шаблонов и перегрузки операторов, но и то, и другое для меня …


2
Как сделать операцию по модулю в Objective-C / Cocoa Touch?
У меня есть два значения CGFloat, и я хочу рассчитать результат по модулю. Или, другими словами: я хочу знать, что останется, если valueA поместить как можно больше в valueB. Итак, я просто попробовал: CGFloat moduloResult = valueB % valueA; компилятор жалуется на% и говорит мне: «недопустимые операнды для двоичного%». Есть …
82 iphone  modulo 

2
Более быстрый тест делимости, чем оператор%?
Я заметил любопытную вещь на моем компьютере. * Рукописный тест делимости значительно быстрее, чем %оператор. Рассмотрим минимальный пример: * AMD Ryzen Threadripper 2990WX, GCC 9.2.0 static int divisible_ui_p(unsigned int m, unsigned int a) { if (m <= a) { if (m == a) { return 1; } return 0; } …

3
Оператор остатка на int вызывает java.util.Objects.requireNonNull?
Я пытаюсь получить как можно больше производительности от какого-то внутреннего метода. Java-код: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; return this.writers.get(bin).getParent(ordinalInBin) * this.taxos …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.