Вопросы по теме '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 просмотров

Правильно ли определено сравнение целого числа без знака с занижением до -1?
Рассмотрим следующее : size_t r = 0; r--; const bool result = (r == -1); Имеет ли сравнение, результат которого инициализирует result , четко определенное поведение? И является ли его результат true , как я и ожидал? Эти вопросы и...
998 просмотров

Как предотвратить неявное преобразование из 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 просмотров

Почему Kotlin не поддерживает целые числа без знака?
Совсем недавно я столкнулся с ситуацией, когда целое число без знака было бы действительно полезным (например, любое отрицательное значение не имело бы смысла и т. Д.). Удивительно, но я обнаружил, что Kotlin не поддерживает целые числа без знака -...
9449 просмотров

Передача беззнакового целого числа в функцию приводит к потере битов?
Мой вопрос очень похож на вопрос здесь , за исключением того, что я работаю с C. Я написал некоторый код для поворота беззнакового целого числа; то есть функция bitRotate() (код ниже). Функция работает очень хорошо, когда вместо printf s и...
78 просмотров
schedule 26.10.2022