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

Двоичная система счисления с базой-2 представляет цифры с использованием двух символов: 0 и 1. Для скомпилированных компьютерных программ вместо этого используйте вместо этого "исполняемый" тег.
50
ответов

Как подсчитать количество заданных битов в 32-битовом целое?

8 бит, представляющих число 7, выглядят следующим образом: 00000111 Три бита установлены. Что такое алгоритмы для определения количества заданных битов в 32-битовом целое?
задан 20 сент. '08 в 22:04
7
ответов

Что делает символ "b" перед строковым литералом?

По-видимому, следующий синтаксис my_string = b'The string' Я бы хотел знать: Что означает этот символ b перед символом? Каковы последствия его использования? Каковы подходящие ситуации для его использования? Я нашел связанный вопрос прямо здесь...
задан 07 июня '11 в 21:14
18
ответов

Что такое "2 дополнения"?

Я учусь на курсах по компьютерным системам и частично борюсь с Two Complement. Я хочу это понять, но все, что я прочитал, не принесло мне картину. Я прочитал статью в Википедии и другие статьи, включая мой учебник. Поэтому я хотел начать эту вики- ...
задан 26 июня '09 в 18:21
6
ответов

Как вы выражаете бинарные литералы в Python?

Как вы выражаете целое число как двоичное число с литералами Python? Я легко мог найти ответ для hex: >>> 0x12AF 4783 >>> 0x100 256 и восьмеричный: >>> 01267 695 >>> 0100 64 Как вы используете литералы для...
задан 04 авг. '08 в 21:20
9
ответов

Чтение двоичного файла и цикл по каждому байту

В Python, как я читаю в двоичном файле и петлю над каждым байтом этого файла?
задан 24 июня '09 в 0:26
13
ответов

Что такое двоичный интерфейс приложения (ABI)?

Я никогда не понимал, что такое ABI. Пожалуйста, не указывайте мне статью в Википедии. Если бы я мог это понять, я бы не стал размещать такой длинный пост. Это мое мышление о разных интерфейсах: Пульт телевизора - это интерфейс между пользователем ...
задан 31 янв. '10 в 12:30
11
ответов

Как просматривать файлы в двоичном формате из bash?

Я хотел бы просмотреть содержимое файла в текущем каталоге, но в двоичном формате из командной строки. Как я могу это достичь?
задан 19 нояб. '09 в 21:04
19
ответов

Можно ли использовать бинарный литерал в C или С++?

Мне нужно работать с двоичным числом. Я пробовал писать: const x = 00010000; Но это не сработало. Я знаю, что я могу использовать шестнадцатеричное число, имеющее то же значение, что и 00010000, но я хочу знать, есть ли тип в С++ для двоичных ч...
задан 10 апр. '10 в 3:35
8
ответов

Как печатать (используя cout) способ хранения числа в памяти?

Я слежу за курсом колледжа об операционных системах, и мы учимся, как конвертировать из двоичного в шестнадцатеричное, десятичное в шестнадцатеричное и т.д., и сегодня мы просто узнали, как подписанные/неподписанные числа хранятся в памяти, используя...
задан 08 сент. '11 в 17:30
12
ответов

Бинарные литералы С#

Есть ли способ написать бинарные литералы в С#, например, префикс шестнадцатеричного с 0x? 0b не работает. Если нет, что это простой способ сделать это? Какое-то преобразование строк?
задан 27 февр. '09 в 16:26
6
ответов

Как преобразовать строку или целое число в двоичный код в Ruby?

Как вы создаете целые числа 0..9 и математические операторы + - */in для двоичных строк. Например: 0 = 0000, 1 = 0001, ... 9 = 1001 Есть ли способ сделать это с Ruby 1.8.6 без использования библиотеки?
задан 26 февр. '10 в 8:35
13
ответов

Как сравнить двоичные файлы, чтобы проверить, совпадают ли они?

Каков самый простой способ (используя графический инструмент или командную строку на Ubuntu Linux), чтобы узнать, являются ли два двоичных файла одинаковыми или нет (кроме временных меток)? Мне не нужно действительно извлекать разницу. Мне просто нуж...
задан 25 авг. '12 в 4:16
8
ответов

Преобразование целочисленного в двоичный код в python

Чтобы преобразовать целое число в двоичный код, я использовал этот код: >>> bin(6) '0b110' и когда стереть '0b', я использую это: >>> bin(6)[2:] '110' Что мне делать, если я хочу показать 6 как 00000110 вместо 110?
задан 02 мая '12 в 12:31
19
ответов

Можно ли использовать -1 для установки всех битов в true?

Я видел, как этот шаблон много использовал в C и С++. unsigned int flags = -1; // all bits are true Это хороший переносной способ сделать это? Или использует 0xffffffff или ~0 лучше?
задан 01 мая '09 в 0:37
3
ответов

открыть файл для чтения и записи?

Есть ли способ открыть файл для чтения и записи? Я думал, что "r +" для этого. Поскольку я работаю над двоичными файлами, я пробовал режим "r + b", но я получаю сообщение об ошибке, что файл не открыт для чтения.
задан 11 июля '11 в 12:59