Вопросы с тегом 'bit'

Бит - это одна двоичная цифра.
4 отв.

Как перенести определенный бит в байт в C?

Я пытаюсь использовать маски и манипулировать определенными битами в байте. Например: Я хочу написать программу на C, которая переворачивает два бита в определенных положениях, например бит в позиции 0 и тот, который находится в третьей позиции. Ит...
27 окт. '13 в 13:52
5 отв.

Проверьте значение младшего значащего бита (LSB) и самого значимого бита (MSB) в C/С++

Мне нужно проверить значение младшего значащего бита (LSB) и самого значимого бита (MSB) целого числа в C/С++. Как мне это сделать?
11 июля '11 в 11:52
3 отв.

Что означает "реальный * 8"?

В руководстве программы, написанной на Fortran 90, говорится: "Все реальные переменные и параметры указаны в 64-битной точности (т.е. real*8)". Согласно Wikipedia, одинарная точность соответствует 32-битной точности, тогда как двойная точность соот...
09 мая '12 в 20:08
3 отв.

Возвращаемое значение бит как 1/0 и NOT True/False в SQL Server

У меня есть таблица в SQL Server 2000 с столбцом BitValue. Но в SQL Server Management Studio он отображается как True/False. Когда я делаю Select * from Tablename, он возвращает значения столбца BitValue как True/False. Как заставить его вернуть знач...
03 июля '13 в 17:57
4 отв.

Python Number Limit

Я знаю в большинстве случаев, если не все языки программирования, целые числа, поплавки и т.д. имеют максимальную сумму, которую они могут удерживать, либо без знака, либо подписи. Например, тип pascal int может содержать только 32768 ~. То, что я х...
29 марта '11 в 12:52
7 отв.

Почему byte b = (byte) 0xFF равен целому числу -1?

Почему byte b = (byte) 0xFF равно integer -1? Пример: int value = byte b = (byte) 0xFF; System.out.println(value); он напечатает -1?
05 нояб. '09 в 5:26
5 отв.

Типизация в Python

Мне нужно преобразовать строки в Python в другие типы, такие как неподписанные и подписанные 8, 16, 32 и 64-битные int, double, floats и strings. Как я могу это сделать?
22 дек. '08 в 7:35
3 отв.

Какое значение я могу вставить в столбец типа бит?

Я пытаюсь вставить или отредактировать значение бита до "0" или "1", но либо возвращает мне пробел. Может кто-нибудь подскажет мне, как вставить в него значение? Кроме того, возможно ли использовать тип бит, но Boolean? Я вижу там тип Boolean в с...
01 апр. '13 в 23:24
2 отв.

Объясните логику алгоритма подсчета битнов Кернигана

Этот вопрос непосредственно следует после прочтения алгоритма подсчета битов (Брайан Керниган) в целочисленной временной сложности. Код Java, о котором идет речь, int count_set_bits(int n) { int count = 0; while(n != 0) { n &= (n-1);...
12 сент. '12 в 10:18
6 отв.

Тестирование поразрядных значений Enum

Я раньше не использовал побитовое перечисление, и я просто хочу убедиться, что мое тестирование верное. Меня больше всего интересует тестирование значений None и All. Мы получаем данные из веб-службы, которая использует это перечисление для категориз...
24 мая '11 в 7:21
1 отв.

Как заставить Xvfb работать с 32-битным цветом

Может ли кто-нибудь сказать мне, как заставить Xvfb работать с 32-битным цветом? Например, Vnc4server работает отлично, но не соответствует моей цели. > /etc/X11# Xvfb :1 -screen 0 1600x1200x24 error opening security policy file /etc/X11/xserver/...
18 апр. '10 в 0:55
5 отв.

Как этот побитовый оператор И маскирует младшие семь битов заказа числа?

Я читаю "Язык программирования C" Брайана Кернигана и Денниса Ричи. Вот что он говорит о побитом операторе AND: Побитовый оператор AND & часто используется для маскировки некоторого набора битов, например n = n & 0177 устанавливает ...
09 авг. '13 в 20:08
10 отв.

Бит-массив в С++

При работе с проблемами Project Euler мне часто нужны большие ( > 10 ** 7) битовые массивы. Мой обычный подход является одним из: bool* sieve = new bool[N]; bool sieve[N]; Когда N = 1,000,000, моя программа использует 1 мегабайт (8 * 1 000 00...
27 сент. '10 в 20:56
1 отв.

Количество бит, установленных в числе

Следующая магическая формула, которая дает количество бит, установленных в числе. /*Code to Calculate count of set bits in a number*/ int c; int v = 7; v = v - ((v >> 1) & 0x55555555); // reuse input as temporary v = (v ...
28 янв. '13 в 7:48
3 отв.

Как изменить биты в целое число?

У меня есть целое число со значением 7 (0b00000111), и я хотел бы заменить его на функцию 13 (0b00001101). Какой лучший алгоритм для замены битов в целом числе? Например: set_bits(somevalue, 3, 1) # What makes the 3rd bit to 1 in somevalue?
29 авг. '12 в 11:31