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

5 ответов

Количество битов, необходимых для представления числа x

В настоящее время я пытаюсь написать алгоритм, который определяет, сколько бит необходимо, чтобы представить число х. Моя реализация будет в ц. Хотя есть несколько уловок, я ограничен в значительной степени только побитовыми операторами {~, &, ^, ...

3 ответа

Какова функция ~ побитового оператора (тильда) [дубликат]

Возможный дубликат: Что здесь означает этот оператор? [https://stackoverflow.com/questions/1967360/what-does-this-operator-mean-here] Бит не работа в PHP (или любой другой язык, ...

5 ответов

В битах C умножьте на 3 и разделите на 16

У моего приятеля были такие загадки, а это та, что ускользает от меня. Вот в чем проблема, вам дают число, и вы хотите вернуть это число умноженное на 3 и деленное на 16 с округлением до 0. Должно быть легко. Подвох? Вы можете использовать ...

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

10 ответов

Объясните использование битового вектора для определения того, являются ли все символы уникальными

Я не понимаю, как будет работать битовый вектор для этого (не слишком знаком с битовыми векторами). Вот код, данный. Может кто-нибудь, пожалуйста, проведите меня через это? public static boolean isUniqueChars(String str) { int checker = 0; for ...

10 ответов

Наиболее распространенные побитовые операции C # над перечислениями

На всю жизнь я не могу вспомнить, как устанавливать, удалять, переключать или тестировать немного в битовом поле. Либо я не уверен, либо я их перепутал, потому что они мне редко нужны. Так что было бы неплохо иметь ...

5 ответов

Как конфертировать из знаковых величин в два дополнения

Как бы я преобразовал из величины знака в два дополнения. Я не знаю с чего начать. Любая помощь будет оценена. Я могу использовать только следующие операции:!, ~, |, &, ^, +, >>, <<. /* * sm2tc - Convert from sign-magnitude to two's complement * ...

8 ответов

Минимальное количество бит для представления данного `int`?

В C ++, какой самый быстрый способ узнать, сколько бит необходимо для хранения заданного int? Я могу попытаться разделить число на 2 много раз, но деление происходит довольно медленно. Есть ли быстрый способ? Редактировать: Большое спасибо за ...

5 ответов

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

Мы все знаем, что логично&& оператор короткого замыкания, если левый операндfalseпотому что мы знаем, что если один операндfalseто и результат тожеfalse. Почему не побитовый& оператор тоже короткое замыкание? Если левый операнд0тогда мы знаем, ...

6 ответов

Будет ли бит-сдвиг на ноль бит работать правильно?

Скажем, у меня есть такая функция: inline int shift( int what, int bitCount ) { return what >> bitCount; }Он будет вызываться с разных сайтов каждый разbitCount будет неотрицательным и в пределах числа битов вint, Я особенно обеспокоен звонком ...

1 ответ

Как поразрядно - и CFBitVector

У меня есть два случаяCFMutableBitVector, вот так: CFBitVectorRef ref1, ref2;Как я могу сделать побитовые операции с этими парнями? Сейчас я забочусь только оandно очевидноxor, orи т. д. было бы полезно знать. Очевидно, я могу перебирать биты в ...