Лучшие unsigned вопросы ИТ разработчиков

  • 110 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

10- и 11-битный тип чисел с плавающей точкой группы Khronos

ю, вопрос кажется странным. Программисты иногда слишком много думают. Пожалуйста, читайте дальше ... В C я используюsigned а такжеunsigned много целых чисел. Мне нравится тот факт, что компилятор предупреждает меня, если я делаю такие вещи, как ...

Задан 04 Feb 2009, 16:06 от Nils Pipenbrinck
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 29 Dec 2009, 20:32 от dankilman
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

C без знака int с отрицательным значением?

У меня есть целое число без знака, но когда я его распечатываю с использованием% d, иногда там есть отрицательное значение?

Задан 02 Dec 2009, 09:33 от Dannul
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

Задан 06 Mar 2011, 04:10 от ipkiss
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Чтение «unsigned int» с использованием «cin»

Я пытаюсь прочитатьunsigned int с помощьюcin следующее: #include <limits.h> #include <iostream> using namespace std; int main(int argc, char* argv[]) { unsigned int number; // UINT_MAX = 4294967295 cout << "Please enter a number between 0 and " ...

Задан 05 Mar 2012, 22:06 от user1250836
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Странное поведение в Си при расчете суммы цифр с ведущими нулями

Я просто хотел написать минималистичную программу на C для вычисления суммы цифр некоторого натурального числа (сумма цифр определяется следующим образом: sumOfDigits (123) = 6, sumOfDigits (0) = 0, sumOfDigits (32013) = 9 , и так далее). Пока ...

Задан 26 Aug 2013, 11:30 от bhe
  • 47 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Лучший способ преобразовать целое число со знаком в длинную без знака?

Для некоторых хеш-функций в Java было бы хорошо видеть значение как целое число без знака (например, для сравнения с другими реализациями), но Java поддерживает только подписанные типы. Мы можем конвертировать подписанныйint "без знака"long в ...

Задан 06 Mar 2012, 05:57 от maerics
  • 34 голосов
  • 5 ответов
  • 0 просмотров
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 ...

Задан 27 Feb 2009, 06:27 от Peervm
  • 38 голосов
  • 3 ответа
  • 0 просмотров
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; ...

Задан 25 Nov 2011, 07:49 от Samir Lakhani
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Gcc: заставить компилятор использовать unsigned char по умолчанию

Так как природаchar в C ++ зависит от компилятора, когдаunsigned квалификатора нет, есть ли аргумент, который я мог бы передать GCC, который бысилавсеchars должен быть скомпилирован какunsigned?

Задан 11 Dec 2013, 11:57 от Klangen
  • 263 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Объявление неподписанного int в Java

Есть ли способ объявить без знака int в Java? Или вопрос также может быть сформулирован так: каков Java-эквивалент unsigned? Просто чтобы рассказать вам контекст, который я смотрел на реализацию JavaString.hashcode(), Я хотел проверить ...

Задан 24 Mar 2012, 18:07 от Harshdeep
  • -9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что делает этот кусок кода и что означает каждый из используемых символов? Используемый язык C, и я только начинающий программировать

Наткнулся на код, который я не мог понять, что делают эти две строки. Не могу даже получить синтаксис. Пожалуйста, укажите, какой тип функциональности исполь...

Задан 20 Feb 2015, 13:26 от Ankit Gupta
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Что делает унарный оператор «-» на неподписанных типах данных в C / C ++ (и на разных компиляторах)?

Например: unsigned int numA = 66; // or anything really unsigned int numB = -numA; unsigned int numC = numA & numBЯ понимаю, что побитовый оператор дополнения может быть использован для получения дополнения до двух (в сочетании с +1). Причина, ...

Задан 28 Dec 2012, 06:06 от Eric Thoma
  • 79 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Ключевое слово без знака в C ++

Использует ли ключевое слово unsigned по умолчанию определенный тип данных в C ++? Я пытаюсь написать функцию для класса для прототипа: unsigned Rotate(unsigned object, int count)Но я не совсем понимаю, чтоunsigned означает. Разве это не должно ...

Задан 20 Jan 2010, 08:07 от Crystal
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Вставка 64-разрядного числа без знака в столбец BigInt MySQL с использованием Java и JDBC

Я искал ответ на этот вопрос и нашел только расплывчатые ответы. Вот проблема: у меня есть пример таблицы в MySQL: метка времени времени данных BigInt (20) без знака Поле данных выбрано так, чтобы оно могло принимать максимальное значение 2 ^ ...

Задан 06 Mar 2013, 05:59 от k2k2e6
  • 16 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

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

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

Задан 22 Aug 2011, 15:47 от Fahad Uddin
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Java и неподписанные байты [дубликаты]

На этот вопрос уже есть ответ: Каков наилучший способ обойти тот факт, что ВСЕ байты Java подписаны? [/questions/11088/what-is-the-best-way-to-work-around-the-fact-that-all-java-bytes-are-signed] 7 ответов Мне нужно использовать массив байтов ...

Задан 25 Feb 2013, 18:13 от Zapnologica
  • 57 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

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

Задан 07 Mar 2009, 04:11 от Sam152
  • 24 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

конвертировать unsigned char * в String

Я немного беден в кастинге. У меня есть строка вxmlChar* (который является беззнаковым символом *), я хочу преобразовать этот беззнаковый символ вstd::string тип. xmlChar* name = "Some data";Я старался изо всех сил печатать приведение, но я ...

Задан 19 Jul 2013, 12:58 от Cyril
  • 76 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

«Strlen (s1) - strlen (s2)» никогда не меньше нуля

В настоящее время я пишу программу на C, которая требует частого сравнения длин строк, поэтому я написал следующую вспомогательную функцию:

Задан 20 Nov 2017, 19:16 от Kevin J. ChaseAdrian Monk
  • 28 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Не удается избавиться от предупреждения «эта десятичная константа не подписана только в ISO C90»

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

Задан 27 Feb 2010, 15:53 от Ricardo Amaral
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 чтобы иметь возможность хранить значения> 127.

от вопрос уже есть ответ здесь: Можем ли мы сделать неподписанный байт в Java [/questions/4266756/can-we-make-unsigned-byte-in-java] 15 ответовУ меня есть массив байтов. bytes[] = [43, 0, 0, -13, 114, -75, -2, 2, 20, 0, 0]Я хочу преобразовать ...

Задан 26 Oct 2017, 08:50 от Ohad
  • 19 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

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

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

Задан 21 Feb 2011, 13:12 от Josh
  • 37 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Целое число без знака в Javascript

Я работаю над страницей, которая обрабатывает информацию об IP-адресе, но задыхается от того, что целые числа подписаны. Я использую побитовые операторы, чтобы ускорить его, но 64-й бит (флаг со знаком / без знака) портит это. Есть ли способ ...

Задан 15 Dec 2009, 16:07 от bradlis7
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 19 Jan 2011, 16:22 от Amr Bekhit
  • 35 голосов
  • 7 ответов
  • 0 просмотров
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 Я не понимаю, что здесь происходит. Как ...

Задан 18 Jan 2010, 09:21 от Gitmo
Page 1 of 2
1 2