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

3 ответа

int без знака (c ++) против uint (c #)

Ниже приведен код C #: static void Main(string[] args) { uint y = 12; int x = -2; if (x > y) Console.WriteLine("x is greater"); else Console.WriteLine("y is greater"); }и это код C ++: int _tmain(int argc, _TCHAR* argv[]) { unsigned int y = 12; ...

10 ответов

Почему int, а не unsigned int используется для циклов C и C ++ для циклов?

Это довольно глупый вопрос, но почемуint обычно используется вместоunsigned int при определении цикла для массива в C или C ++? for(int i;i<arraySize;i++){} for(unsigned int i;i<arraySize;i++){}Я признаю преимущества использованияint при ...

4 ответа

Обратите внимание, что эта реализация автоматически обрезает отрицательные числа, и выдается исключение, если вы пытаетесь установить значение

ужно использоватьбез знака двойной но, оказывается, C # не предоставляет такой тип. Кто-нибудь знает почему?

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

4 ответа

 будет зависеть от размера

лкивался с кодом от кого-то, кто, кажется, полагает, что существует проблема вычитания целого числа без знака из другого целого числа того же типа, когда результат будет отрицательным. Так что такой код будет неправильным, даже если он работает ...

10 ответов

Чтобы включить отрицательные числа, вы можете добавить дополнительный бит для указания знака.

омашний вопрос, с которым я застрял. Рассмотрим целочисленное представление без знака. Сколько бит потребуется для хранения десятичного числа, содержащего: i) 3 digits ii) 4 digits iii) 6 digits iv) n digitsЯ знаю, что диапазон целого числа без ...

5 ответов

 хранить значения 0 - 255. В этом нет большого недостатка.

ли простой и элегантный способ преобразовать значение без знака байта в значение байта со знаком в Java? Например, если все, что у меня есть, это значение int 240 (в двоичном виде (24 бита + 11110000) = 32 бита), как я могу получить значение со ...

5 ответов

Там нет такой разницы, просто не запутайтесь, если вы только начали изучать указатели. % u для неподписанных. И% d для подписанных

аю книгу C. Чтобы распечатать адрес памяти переменной, иногда книга использует: printf("%u\n",&n);Иногда автор писал: printf("%d\n",&n);Результат всегда один и тот же, но я не понимаю различий между ними (я знаю% u для ...

9 ответов

Тогда значение clLoop в следующей итерации будет равно -

учил предупреждение: Pe186 "Бессмысленное сравнение беззнакового целого с нулем" когда я попытался скомпилировать следующий код: for(clLoop = cpLoopStart; clLoop >= 0; clLoop--) { //Do something }Я не понимаю почему. Я мог бы понять, если бы я ...

3 ответа

@RadonRosborough Я обновил ответ, чтобы использовать ссылку C, и проверил остальные части, чтобы убедиться, что ответ был полностью о C. Спасибо, что указал на это.

атывает ли C шестнадцатеричные константы (например, 0x23FE) и целые числа со знаком или без знака?

12 ответов

самый быстрый в мире алгоритм преобразования целых чисел в строку

ли какой-либо выигрыш / потеря производительности при использовании целых чисел без знака по сравнению со знаковыми Если это так, то будет ли это продолжаться коротко и долго?