9
ответов

Узнайте, что число битов должно было представить положительное целое число в двоичном файле?

Это является, вероятно, довольно основным, но сохранить меня приблизительно один час горя кто-либо может сказать мне, как можно разработать число битов, требуемых представить данное положительное целое число в Java? например, Я добираюсь...
вопрос задан: 24 May 2014 23:37
9
ответов

Напишите побитовый файл в java [duplicate]

Я пытаюсь написать побитовый файл в java, но я не знаю, как это сделать, я пытался с FileOutputStream, но проблема в том, что мне нужно указать, какой бит написан в файле в каждый случай (...
вопрос задан: 19 November 2010 01:06
9
ответов

Генерируйте все двоичные строки длины n с k набором битов

Что лучший алгоритм должен найти всеми двоичными строками длины n, которые содержат k набор битов? Например, если n=4 и k=3, существует... 0111 1011 1101 1110 мне нужен хороший способ генерировать их, учитывая любого...
вопрос задан: 5 December 2009 04:47
6
ответов

Есть ли способ получить доступ к отдельным битам с помощью объединения?

Я пишу программу на Си. Я хочу переменную, к которой я могу получить доступ как символ, но я также могу получить доступ к определенным битам. Я думал, что смогу использовать такой союз как этот ... typedef union {unsigned char ...
вопрос задан: 15 August 2012 17:06
6
ответов

Что состоит в том, чтобы вычислить самый быстрый путь, число битов должно было сохранить число

Я пытаюсь оптимизировать некоторый бит упаковывающие и распаковывающие стандартные программы. Чтобы сделать упаковку, которую я должен вычислить, число битов должно было сохранить целочисленные значения. Вот текущий код. если (n ==-1)...
вопрос задан: 17 April 2011 09:51
5
ответов

Биты строки PHP [duplicate]

Как получить qty бит строки в php? Пример: $ string = "abcds" // qty in bits = xx За вашу помощь Спасибо!
вопрос задан: 26 September 2016 14:31
5
ответов

Как я могу инвертировать биты неподписанного байта в Java?

Я пытаюсь записать декодер для очень простого типа шифрования. Номера от 0-255 введены через Сканер, биты инвертируются, и затем преобразовываются в символ и печатаются. Например...
вопрос задан: 24 July 2010 10:25
5
ответов

Как делают мы определяем, является ли процессор 8-разрядным; 16-разрядный или 32-разрядный

Определенный размером шины адреса; если да затем был 8086 20-разрядный процессор? Если не, что такое критерии того, чтобы присвоить немного номера как 8-разрядный, 16-разрядное, 32-разрядное к процессору?
вопрос задан: 16 September 2009 18:11
4
ответа

Используя Python, Как я могу считать биты в байте?

У меня есть файл, где первый байт содержит закодированную информацию. В Matlab я могу считать байт поразрядно с var = освобожденный (файл, 8, 'ubit1'), и затем получить каждый бит var (1), var (2), и т.д...
вопрос задан: 1 December 2017 13:54
4
ответа

Почему полезно считать число битов?

Я видел многочисленные вопросы о подсчете числа битов набора в типе вставки входа, но почему это полезно? Для тех, которые ищут алгоритмы о разрядном подсчете, посмотрите здесь: Подсчет...
вопрос задан: 23 May 2017 12:07
4
ответа

Длина в битах положительного целого числа в Python

1 = 0b1-> 1 5 = 0b101-> 3 10 = 0b1010-> 4 100 = 0b1100100-> 7 1000 = 0b1111101000-> 10 …, Как я могу получить длину в битах целого числа, т.е. число битов, для которых необходимы...
вопрос задан: 23 March 2017 22:10
3
ответа

Число битов для представления числа

Я пытаюсь записать функцию для возврата числа битов положительное целое число меньше, которое предел JavaScript (2^53)-1. Однако я поражаюсь проблемами точности и хочу избежать большого целого числа...
вопрос задан: 17 April 2011 09:52
3
ответа

Разработка BitStream в C#

Я смотрю на библиотеку C# под названием BitStream, который позволяет Вам писать и читать любое число битов к стандартному Потоковому объекту C#. Я заметил то, что казалось мне странным проектным решением: Когда...
вопрос задан: 8 September 2009 04:37
2
ответа

Что лучший способ состоит в том, чтобы сделать управление Битовым полем в Python?

Я читаю некоторый Транспортный Потоковый протокол MPEG по UDP, и он имеет некоторые броские битовые поля в нем (длина 13, например). Я пользуюсь библиотекой "структуры", чтобы сделать широкую распаковку, но являюсь там простым...
вопрос задан: 6 July 2010 13:31
0
ответов

Извлечение шестнадцатеричных чисел из массива char [closed]

Мне нужно извлечь шестнадцатеричные числа из char *, длина которого = 16, например. fa45cb15 и мне нужно получить значение каждого бита. Как это сделать правильно? Теперь я просто печатаю printf ("% x");
вопрос задан: 16 February 2018 10:42
0
ответов

Не могли бы вы объяснить биты, которые я получаю при распаковке?

Я относительно неопытен в Perl, но мой вопрос касается функции распаковки при получении битов для числового значения. Например: my $ bits = unpack ("b *", 1); напечатать $ bits; Это приводит к ...
вопрос задан: 31 May 2017 08:42
0
ответов

Создайте 2 ^ n переменных с шаблоном

Я хотел бы создать 2 ^ n переменных с фрагментом кода, со следующим свойством: Если n = 1, переменные должны быть названы n0 n1 Если n = 2, переменные должны быть названы n00 n01 n10 n11 Если n = 3 ...
вопрос задан: 23 April 2016 12:30
0
ответов

Макрос для вычисления количества битов, необходимых для хранения числа n

Допустим, мне нужно написать макрос C, который возвращает количество битов (1..32), необходимых для хранения числа без знака 32- битовое целое число. (Результат равен потолку (log2 (n)). Мне он нужен как вычисляемый макрос во время компиляции, а не ...
вопрос задан: 25 March 2016 19:26
0
ответов

Строка в биты Строка Эрланг

Я пытался использовать цепочку битов, но безуспешно мне нужно преобразовать строку в (строку битов), 8 бит для каждого символа. Например: "hi" = "0110100001101001" Спасибо
вопрос задан: 10 October 2013 23:56
0
ответов

Javascript - конвертировать целое число в массив битов

Я пытаюсь в javascript преобразовать целое число (которое, я знаю, будет между 0 и 32), в массив от 0 до 1 с. Я посмотрел вокруг, но не смог найти что-то, что работает .. Так что, если у меня есть ...
вопрос задан: 2 April 2013 10:34
0
ответов

Сколько значений можно представить с помощью n битов?

Например, если n = 9, то сколько разных значений может быть быть представлены 9 двоичными цифрами (битами)? Я думаю, что если я установлю каждый из этих 9 бит в 1, Я сделаю максимально возможное число, чтобы ...
вопрос задан: 1 November 2012 18:03
0
ответов

Портативный код - бит на символ

Я знаю, что стандарты C / C ++ гарантируют минимум 8 бит на символ, и что теоретически 9/16/42 / что-либо еще возможно, и что поэтому все сайты о написании переносимого кода предупреждают ...
вопрос задан: 22 July 2012 12:41
0
ответов

float bits and strict aliasing

I am trying to extract the bits from a float without invoking undefined behavior. Here is my first attempt: unsigned foo(float x) { unsigned* u = (unsigned*)&x; return *u; } As I ...
вопрос задан: 21 July 2012 04:19
0
ответов

Как преобразовать строку в биты, а затем в массив целых чисел -java

Как преобразовать строку в биты (, а не байты )или массив битов в Java (я сделаю некоторые операции позже )и как преобразовать в массив целых чисел (каждые 32 бита превращаются в целое число а затем положить его в...
вопрос задан: 6 July 2012 18:23
0
ответов

Преобразование sbyte в byte

У меня есть переменная типа sbyte, и я хочу скопировать содержимое в байт. Преобразование будет не преобразованием значения, а побитовой копией. Например, если mySbyte в битах: '10101100',...
вопрос задан: 25 June 2012 16:52
0
ответов

1 Мбит =? bytes

Меня это всегда смущает. Есть ли "стандартное" преобразование мегабит в байты? Это: 1 мегабит == 1 000 000 бит == 125 000 байт Или: 1 мегабит == 2 ^ 20 бит == 1 048 576 бит == 131, ...
вопрос задан: 7 March 2012 11:01
0
ответов

Каким образом (i << 48) | ((i & 0xffff0000L) << 16) | ((i >>> 16) & 0xffff0000L) | (i >>> 48) работает?

Вот реализация реверса в Long: общедоступный статический длинный реверс (long i) {// HD, Рисунок 7-1 i = (i & 0x5555555555555555L) << 1 | (i >>> 1) & ...
вопрос задан: 2 March 2012 07:37
0
ответов

Почему C# Convert.ToBase64String() выдает мне 88 в качестве длины, когда я передаю 64 байта?

Я пытаюсь понять следующее: Если я объявляю 64 байта в качестве длины массива (буфера). Когда я конвертирую в строку base 64, он говорит, что длина равна 88. Разве длина не должна быть только 64, так как я ...
вопрос задан: 1 February 2012 20:30
0
ответов

Эффективные побитовые операции для подсчета битов или поиска правого | левого большинство

Учитывая беззнаковое целое число, я должен реализовать следующие операции: Подсчитать количество битов, установленных в 1 Найдите индекс самого левого 1 бита Найдите индекс самого правого 1 бита (операция ...
вопрос задан: 1 February 2012 09:17
0
ответов

Конвертировать байты в биты в Python

Я работаю с Python3.2. Мне нужно взять шестнадцатеричный поток в качестве входных данных и проанализировать его на уровне битов. Поэтому я использовал bytes.fromhex (input_str) для преобразования строки в реальные байты. Теперь, как мне преобразовать эти
вопрос задан: 11 January 2012 07:23