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

5 ответов

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

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

7 ответов

Операция сравнения для целых чисел без знака и со знаком

Посмотрите этот фрагмент кода int main() { unsigned int a = 1000; int b = -1; if (a>b) printf("A is BIG! %d\n", a-b); else printf("a is SMALL! %d\n", a-b); return 0; }Это дает вывод: А МАЛЕНЬКИЙ: 1001 Я не понимаю, что здесь происходит. Как ...

5 ответов

http://msdn.microsoft.com/en-us/library/scekt9xw(VS.80).aspx

кто-нибудь прояснить C #is Ключевое слово, пожалуйста. В частности эти 2 вопроса: Q1) строка 5; Почему это возвращает истину? Q2) строка 7; Почему нет актерского исключения? public void Test() { object intArray = new int[] { -100, -200 }; if ...

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

8 ответов

Это может быть не точное определение, но я приведу вам пример: если бы вы создавали случайное число, взяв его из системного времени, здесь использование переменной без знака выгодно, поскольку существует большой диапазон для случайных чисел, поскольку числа со знаком дают как положительные, так и отрицательные числа. Поскольку системное время не может быть отрицательным, мы используем переменные без знака (только положительные числа), и у нас есть более широкий диапазон случайных чисел.

ел их в контексте C и C ++, но в чем разница между знаковыми и беззнаковыми переменными?

2 ответа

Почему операции MIPS на неподписанных номерах дают подписанные результаты?

Когда я пытаюсь работать с целыми числами без знака в MIPS, результат каждой выполняемой мной операции остается подписанным (то есть все целые числа находятся в дополнении 2), даже если каждая выполняемая мной операция является беззнаковой:addu, ...

5 ответов

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

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

10 ответов

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

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

4 ответа

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

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

4 ответа

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

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

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 при ...