3
ответа

C ++ возвращаемый тип операторов +, - и * на интегральных типах [duplicate]

Интересно, как обратный тип +, - и * работает на интегральных типах в C ++. Использование typeid из #include & lt; typeinfo & gt; чтобы проверить тип возврата каждой операции (и c ++ filt -t, чтобы сделать его человеком ...
вопрос задан: 10 October 2011 11:05
3
ответа

Что такое переносимое значение для UINT_MIN?

В limit.h есть #defines для INT_MAX и INT_MIN (и SHRT_ * и LONG_ * и т. Д.), Но только для UINT_MAX. Должен ли я сам определить UINT_MIN? Является ли 0 (положительный ноль) переносимым значением?
вопрос задан: 17 August 2010 04:24
2
ответа

Почему неподписанный интервал не CLS-совместим?

Почему целые числа без знака не CLS-совместимы? Я начинаю думать, что спецификация типа только для производительности а не для правильности.
вопрос задан: 10 October 2013 15:15
2
ответа

Преобразовывайте.NET долго в неподписанное 8-байтовое целое число

В целях установить значение в Active Directory я хотел бы преобразовать длинное в неподписанное 8-байтовое целое число для присвоения на свойство AD. Как я могу сделать это?
вопрос задан: 26 May 2010 00:37
1
ответ

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

Используя только целочисленную математику, я бы хотел "безопасно" в среднем два целых числа без знака в C ++. Под «безопасностью» я подразумеваю избегание переполнения (и всего остального, о чем можно подумать). Например, усреднение ...
вопрос задан: 2 December 2016 10:55
1
ответ

Использование MySQL TIMESTAMP против непосредственного сохранения временных меток

Я нахожусь в дилемме о сохранении значений даты и времени в формате MySQL TIMESTAMP по сравнению с пользовательским форматом UNSIGNED INT. Основными соображениями здесь являются скорость извлечения, соответствующие вычисления диапазона ...
вопрос задан: 11 August 2011 16:03
0
ответов

What is a difference between unsigned int and signed int in C?

Consider these definitions: int x=5; int y=-5; unsigned int z=5; How are they stored in memory? Can anybody explain the bit representation of these in memory? Can int x=5 and int y=-5 have same bit ...
вопрос задан: 13 November 2018 15:37
0
ответов

Почему SQL Server не поддерживает беззнаковый тип данных?

Я специально думаю о unsigned int. Вот практический пример: что вы делаете, когда ваш столбец идентичности достигает максимума? Можно использовать BigInt (8 байт памяти вместо 4) или ...
вопрос задан: 16 October 2017 16:31
0
ответов

JNI: преобразование беззнакового int в jint

Как преобразовать беззнаковое int в jint? Нужно ли мне его вообще переделывать, или я могу просто вернуть его без какой-либо специальной обработки? В основном это мой код прямо сейчас, но я не могу его протестировать, так как не…
вопрос задан: 14 July 2017 12:50
0
ответов

Целые числа без знака в C ++ для циклов

Я провел некоторое исследование в Stackoverflow о циклах обратного цикла в C ++, которые используют целое число без знака вместо знакового. Но я до сих пор НЕ понимаю, почему существует проблема (см. Unsigned int ...
вопрос задан: 23 May 2017 12:10
0
ответов

Преобразование определения enum в unsigned int

Согласно этому сообщению SO :Каков размер перечисления в C? Типы enum имеют подписанный тип int. Я хотел бы преобразовать определение перечисления из подписанного целого числа в беззнаковое целое число. Например, на моем...
вопрос задан: 23 May 2017 12:02
0
ответов

Беззнаковые 32-битные целые числа в Javascript

Как я могу эмулировать 32-битные целые числа без знака без каких-либо внешних зависимостей в Javascript? Трюки с x >>> 0 или x | 0 не работают (для умножения, они, кажется, работают для сложения /...
вопрос задан: 23 May 2017 10:26
0
ответов

Переполнение беззнакового Int

Что будет содержать беззнаковый int, когда я его переполню? Чтобы быть конкретным, я хочу выполнить умножение с двумя беззнаковыми целыми числами: что будет в беззнаковом int после завершения умножения? ...
вопрос задан: 11 April 2017 13:17
0
ответов

В чем разница между знаковым и беззнаковым int

В чем разница между знаковым и беззнаковым int?
вопрос задан: 3 April 2017 08:51
0
ответов

Почему size_t не имеет знака?

Бьерн Страуструп написал в книге «Язык программирования C++»:Целочисленные типы без знака идеально подходят для использования, когда хранилище рассматривается как битовый массив. Использование unsigned вместо int для получения еще одного бита...
вопрос задан: 12 June 2015 14:40
0
ответов

Вычисление битов, необходимых для хранения десятичного числа

Это вопрос домашнего задания, на котором я застрял. Рассмотрим беззнаковое целочисленное представление. Сколько бит потребуется для хранения десятичного числа, содержащего: i) 3 цифры ii) 4 цифры iii) 6 ...
вопрос задан: 1 May 2015 18:54
0
ответов

В чем преимущество zerofill в MySQL?

Я просто хочу знать, в чем преимущество / использование определения ZEROFILL для INT DataType в MySQL? ʻId` INT UNSIGNED ZEROFILL NOT NULL
вопрос задан: 6 October 2014 07:32
0
ответов

Преобразование беззнакового int в подписанное int C

Я пытаюсь преобразовать 65529 из беззнакового int в подписанный int. Я пробовал выполнить приведение следующего вида: unsigned int x = 65529; int y = (int) x; Но y по-прежнему возвращает 65529, хотя должен вернуть -7. ...
вопрос задан: 30 August 2014 16:06
0
ответов

Предупреждение - сравнение знаковых и беззнаковых целочисленных выражений

В настоящее время я работаю с Accelerated C ++ и столкнулся с проблемой в упражнении 2- 3. Краткий обзор программы - программа в основном берет имя, затем отображает приветствие внутри ...
вопрос задан: 4 July 2014 09:22
0
ответов

Тип данных MySQL INT (11), тогда как UNSIGNED INT (10)?

в MySQL, если мы создадим тип данных поля INT и не указывает никакой длины / значений, тогда он автоматически становится int (11), и если мы устанавливаем атрибут UNSIGNED или UNSIGNED ZEROFILL, он превращается в ...
вопрос задан: 23 August 2012 17:32
0
ответов

Почему неявные преобразования C работают именно так?

Когда целое число выходит за пределы диапазона типа, максимальное значение + 1 добавляется/вычитается (в зависимости от того, в какой части диапазона было число ). Например, беззнаковое короткое число = 65537; число будет...
вопрос задан: 23 July 2012 10:40
0
ответов

C -преобразование массива unsigned int в unsigned char

У меня есть число unsigned int (2 байта ), и я хочу преобразовать его в тип unsigned char. Из моих поисков я обнаружил, что большинство людей рекомендуют делать следующее :unsigned int x;... unsigned char ch =...
вопрос задан: 25 April 2012 16:26
0
ответов

Странный результат после присвоения 2^31 32-битной целочисленной переменной со знаком и без знака

Как следует из заголовка вопроса, присвоение 2^31 32-битной целочисленной переменной со знаком и без знака дает результат. Вот короткая программа (на C++), которую я написал, чтобы посмотреть, что происходит:#...
вопрос задан: 2 April 2012 08:48
0
ответов

Преобразование 32-разрядного целого числа без знака (с обратным порядком байтов) в длинное и обратно

У меня есть byte[4], который содержит 32-разрядное целое без знака (с обратным порядком байтов), и мне нужно преобразовать его в длинное ( поскольку int не может содержать число без знака). Кроме того, как мне сделать это наоборот (т.е. из ...
вопрос задан: 24 March 2012 20:01
0
ответов

C++: Signed/unsigned mismatch when only using unsigned types

Когда я пытаюсь скомпилировать следующую программу на C++ с помощью компилятора Visual Studio 2010 C++ (X86) с включенным уровнем предупреждения /W4, я получаю предупреждение о несоответствии signed/unsigned в отмеченной строке. #include &...
вопрос задан: 19 December 2011 19:06
0
ответов

Привязка "беззнакового длинного" (uint64) в операторе sqlite3? C ++

Я использую библиотеку sqlite3, доступную на sqlite.org. У меня есть несколько беззнаковых long, которые я хотел бы сохранить в базе данных. Я не хочу создавать запрос сам и оставлять его открытым для некоторых ...
вопрос задан: 14 December 2011 04:20
0
ответов

SQL Server 2008 - insigned Iteger Типы данных

Я использую SQL Server 2008, у меня есть ряд int, Smallint полей в моих различных таблицах, И я знаю, что они все будут 0 или больше 0, т.е. я могу взять их без знаки. Есть ли простой способ ...
вопрос задан: 1 September 2011 07:31