Вопросы по теме 'unsigned-integer'
беззнаковое целое (32 бита) в беззнаковое длинное длинное (64 бита)
В приведенном ниже коде я умножил 0xffffffff на 2 для unsigned int (32 бита) и сохранил его в unsigned long long (64 бита). Почему я не получаю фактический вывод, который равен 8589934588 . Вместо этого я получаю 4294967294 . Заранее спасибо....
1532 просмотров
schedule
26.06.2022
Как преобразовать дополнение 2 в его соответствующий знаковый аналог, естественный для машины?
Пусть a будет переменной целочисленного типа со знаком T , а U - соответствующим беззнаковым типом. Выражение (U)a дает значение, соответствующее представлению в дополнении до двух значения a как U . Я хочу знать, гарантирует ли стандарт C...
1307 просмотров
schedule
16.03.2024
Бинарный оператор '|' нельзя применять к операндам типа «Int» и «UInt8»
Я хочу выполнить простую логику or на 2-битных картах, но Swift считает, что это неправильно:
let u: UInt8 = 0b1
let i: Int = 0b10
i | u // Binary operator '|' cannot be applied to operands of type 'Int' and 'UInit8'
Любой способ...
4869 просмотров
schedule
14.03.2024
Как сгенерировать случайное 64-битное целое число без знака в C
Мне нужно сгенерировать случайные 64-битные целые числа без знака, используя C. Я имею в виду, что диапазон должен быть от 0 до 18446744073709551615 . RAND_MAX это 1073741823 .
Я нашел несколько решений в ссылках, которые могут быть...
14821 просмотров
schedule
21.07.2022
Статический анализ покрытия, говорящий о том, что Unsigned Int является Char (C++)
Я использую Coverity для статического анализа части нашего исходного кода для проекта C++. Я понимаю, что это может показаться смехотворно простым вопросом, но я подумал, что если у Coverity есть такая проблема, я хочу знать основную причину, по...
728 просмотров
schedule
11.11.2023
как целое число повышается до целого числа без знака
#include<stdio.h>
void main()
{
int a = -1;
unsigned int b =15;
if(b==a)
printf ("b is equal to a");
}
Выход пустой. отрицательные целые числа хранятся как дополнение до 2 одного и того же положительного...
554 просмотров
schedule
06.11.2022