Результаты поиска по запросу "bit-shift"

1 ответ

Отличается ли оценка компилятора для константного выражения и другого выражения

Почему приведенный ниже код не компилируется?

6 ответов

Сдвиг вправо отрицательных чисел в C

У меня есть код C, в котором я делаю следующее. int nPosVal = +0xFFFF; // + Added for ease of understanding int nNegVal = -0xFFFF; // - Added for valid reasonТеперь, когда я пытаюсь printf ("%d %d", nPosVal >> 1, nNegVal >> 1);я получил 32767 ...

7 ответов

Что делает AND 0xFF?

В следующем коде:

ТОП публикаций

1 ответ

В два раза быстрее, чем бит-сдвиг, для целых чисел Python 3.x?

Я смотрел на источникsorted_containers и был удивлен, увидевэта линия:

5 ответов

Сдвиг битов N бит

Здравствуйте, быстрый вопрос относительно сдвига бит У меня есть значение в HEX = новый байт [] {0x56, 0xAF}; который 0101 0110 1010 1111 я хочу первые n ...

2 ответа

Почему 3 758 096 384 << 1 дает 768

Прочитав отличный ответ дляАбсолютный новичок&#39;Руководство по сдвигу битов? Я проверил претензию (так):

3 ответа

По какой причине языки высокого уровня, такие как C # / Java, маскируют операнд счетчика битовых сдвигов?

5 ответов

Объявление 64-битных переменных в C

У меня есть вопрос. uint64_t var = 1; // this is 000000...00001 right?И в моем коде это работает: var ^ (1 << 43)Но откуда он знает, что 1 должен быть в 64 битах? Разве я не должен написать это вместо этого? var ^ ( (uint64_t) 1 << 43 )

3 ответа

Java - сдвиг битов с целыми числами и байтами

Рассмотрим следующий код (где byteIndex - это int):

1 ответ

Что стандарт C говорит о сдвиге битов больше, чем ширина типа?