Вопросы по теме 'unsigned-integer'
Почему unsigned int несовместимы с CLS?
Почему целые числа без знака несовместимы с CLS?
Я начинаю думать, что спецификация типа предназначена только для производительности, а не для правильности.
19388 просмотров
schedule
26.11.2022
Как объявить беззнаковое 32-битное целое?
Есть ли способ объявить 32-битное целое число без знака в PowerShell?
Я пытаюсь добавить беззнаковое (начинается с 0xf ), то есть 0xff000000 + 0xAA , но получилось отрицательное число, а я хочу, чтобы оно было 0xff0000AA .
12660 просмотров
schedule
14.03.2024
Использование unsigned int в разных случаях?
Я хочу спросить, в чем разница между этими двумя случаями?
Случай 1:
unsigned int i;
for(i=10;i>=0;i--)
printf("%d",i);
Это приведет к бесконечному циклу!
Случай 2:
unsigned int a=-5;
printf("%d",a);
На экране будет...
70 просмотров
schedule
18.11.2023
Сравнение переменной size_t с -1 (значение максимального размера) в коде С++
Я рефакторинг библиотеки и пытаюсь избавиться от многих предупреждений gcc. Большая часть этих предупреждений касается сравнения знаковых и беззнаковых и связана с использованием size_t . Библиотека работает на 64-битных системах Linux....
1432 просмотров
schedule
30.10.2023
Правильно ли определено сравнение целого числа без знака с занижением до -1?
Рассмотрим следующее :
size_t r = 0;
r--;
const bool result = (r == -1);
Имеет ли сравнение, результат которого инициализирует result , четко определенное поведение? И является ли его результат true , как я и ожидал?
Эти вопросы и...
998 просмотров
schedule
01.11.2023
Как предотвратить неявное преобразование из int в unsigned int?
Предположим, у вас есть это:
struct Foo {
Foo(unsigned int x) : x(x) {}
unsigned int x;
};
int main() {
Foo f = Foo(-1); // how to get a compiler error here?
std::cout << f.x << std::endl;
}
Можно ли...
3948 просмотров
schedule
03.03.2024
Почему Kotlin не поддерживает целые числа без знака?
Совсем недавно я столкнулся с ситуацией, когда целое число без знака было бы действительно полезным (например, любое отрицательное значение не имело бы смысла и т. Д.). Удивительно, но я обнаружил, что Kotlin не поддерживает целые числа без знака -...
9449 просмотров
schedule
16.12.2023
Передача беззнакового целого числа в функцию приводит к потере битов?
Мой вопрос очень похож на вопрос здесь , за исключением того, что я работаю с C.
Я написал некоторый код для поворота беззнакового целого числа; то есть функция bitRotate() (код ниже).
Функция работает очень хорошо, когда вместо printf s и...
78 просмотров
schedule
26.10.2022