Я писал программу на C ++, чтобы найти все решения ab = c, где a, b и c вместе используют все цифры 0-9 ровно один раз. Программа зациклилась на значениях a и b и запустила подсчет цифр ...
Я должен иметь дело со счетчиком, который дает мне галочки для моего приложения. Счетчик составляет 32 бита поэтому, что я должен знать, то, как иметь дело с ним, когда он переносится. например: у Меня есть функция, которая возвращается (...
Я записал метод для преобразования данного числа со дней к миллисекундам: частный длинный expireTimeInMilliseconds;... общественность освобождает setExpireTimeInDays (интервал expireTimeInDays) {expireTimeInMilliseconds =...
На нескольких современных языках программирования (включая C++, Java и C#), язык позволяет целочисленному переполнению происходить во времени выполнения, не повышая вида состояния ошибки. Например, рассмотрите это...
Я работаю над языком программирования, и сегодня я понял, где я мог скомпилировать (рекурсивную) функцию факториала, однако из-за максимального размера целого числа самое большое, которое я могу получить...
Я пытаюсь записать шаблонную функцию C++, которая выдаст исключение на этапе выполнения на целочисленном переполнении в бросках между различными целочисленными типами с различными ширинами, и возможный со знаком/неподписанный...
Мне нравится иметь мой код, предупреждающий свободный для VS.NET и GCC, и мне нравится иметь мой код, 64-разрядный готовый. Сегодня я записал немного модуля, который имеет дело с в буферах памяти и обеспечивает доступ к данным через...
Я скомпилировал две программы, но у меня разные результаты для i = 127, это показывает мне true, но для i = 128 он показывает ложный публичный класс HelloWorld {public static void main (...
Я должен использовать целые числа без знака для своих участников класса количества? Ответьте, Например, предположите класс TList <T> = класс частный FCount: Кардинал; количество общественной собственности: Кардинал считал FCount;...
У нас есть некоторая целочисленная арифметика, которая по историческим причинам должна работать то же над PHP, как это делает на нескольких статически типизированных языках. Так как мы в последний раз обновили PHP поведение для переполнения...
Я хочу, чтобы alwaysPositive был присвоен положительный номер со всеми возможными значениями для lareValue1 и largeValue2 (они - по крайней мере 1). Следующее утверждение вызывает переполнение буфера: интервал...
Я делаю некоторые Euler упражнения Проекта, и я столкнулся со сценарием, где я имею, хотят массивы, которые больше, чем 2,147,483,647 (верхний предел интервала в C#). Уверенный это большие массивы, но для...
У кого-либо есть подробное объяснение о том, как целые числа могут быть использованы? Я читал много о понятии, и я понимаю то, что это, и я понимаю переполнение буфера, но я не делаю...
Я работаю над инструментом проверки для некоторого Кода VHDL в MATLAB/октаве. Поэтому мне нужны типы данных, которые генерируют "реальное" переполнение: intmax ('int32') + 1 ответ =-2147483648 Позже, это было бы...
Для начала позвольте мне сказать, что я понимаю, как и почему проблема, которую я описываю, может произойти. Я был главной Информатикой, и я понимаю переполнение/потерю значимости и арифметику со знаком/неподписанную. (Для...
Microsoft уже заявляет в документации для GetTickCount, что Вы никогда не могли сравнивать количества галочки, чтобы проверить, передал ли интервал. например: Неправильный (псевдокод): DWORD endTime =...
У меня есть причудливая проблема с C++, где долгий тип данных переполняется задолго до того, как это должно. То, что я делаю (с успехом до сих пор) должно иметь целые числа, ведут себя как плавания, так, чтобы диапазон [-...
Таким образом, я работал недавно над реализацией теста простоты чисел Miller-Rabin. Я ограничиваю его объемом всех 32-разрядных чисел, потому что это - справедливый для забавы проект, к которому я делаю...
Если я выполняю следующий код в C: #include <stdint.h> uint16_t = 4000; uint16_t b = 8000; int32_t c = - b; printf (" %d", c); Это правильно печатает '-4000' как результат. Однако я...
Я читал во многих местах, что переполнение беззнаковых целых чисел четко определено в C в отличие от дубликата со знаком. Действительно ли потеря значимости является тем же? Например: неподписанный интервал x =-1;//Делает x == UINT_MAX?Спасибо....
Существует (1)://предполагают, что x, y являются неотрицательными если (x> макс. - y) ошибка; И (2)://предполагают, что x, y являются неотрицательной международной суммой = x + y; если (сумма <x || сумма <y) ошибка; Whichs предпочтен или там...
В следующем коде C++, 32767 + 1 =-32768. #include <iostream> международное основное () {короткий var = 32767; var ++; станд.:: суд <<var; станд.:: cin.get ();} там любой способ просто оставить "var" как 32 767...
Почему в C# Пример допустимое, компилируемое и просто перенесется, в то время как примеры B не скомпилируют? Интервал val = 0; val = val + Int32. MaxValue +2; или интервал val = Int32. MaxValue; val ++; B интервал val = 0;...
Я имею для цикла, который продолжает увеличивать целочисленное значение, пока цикл не завершается. Таким образом, если предел n является двойной переменной и увеличенной переменной, 'я' - целое число, я увеличен вне...
Как можно добавить два длинных значения в Java так, чтобы, если результат переполняется затем, он был зафиксирован к диапазону Long. MIN_VALUE.. Long. MAX_VALUE? Для добавления ints можно выполнить арифметику в долго...
Следующие результаты меня очень смущают: int i1 = 20-80u; // -60 int i2 = 20-80; // -60 int i3 = (20-80u) / 2; // 2147483618 int i4 = (20-80) / 2; // -30 int i5 = i1 / 2; // -30 i3 кажется ...