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

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

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

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

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

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

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

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

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

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

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

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

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

В Python, как я читаю в двоичном файле и петлю над каждым байтом этого файла?
23 июн. '09 в 21:26
12

Почему мы используем Base64?

Wikipedia говорит Схемы кодирования Base64 обычно используются, когда необходимо кодировать двоичные данные, которые необходимо сохранить и передать на носители, предназначенные для обработки текстовых данных. Это делается для того, чтобы данные с...
21 авг. '10 в 15:21
11

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

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

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

Мне просто интересно, есть ли причина, по которой для представления -1 в двоичном формате используется два дополнения: переворачивание бит и добавление 1? -1 представлен 11111111 (два дополнения), а не (для меня более интуитивно понятным) 10000001, ...
14 июл. '09 в 13:15
10

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

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

Как преобразовать "двоичную строку" в обычную строку в Python3?

Например, у меня есть строка вроде этого (возвращаемое значение subprocess.check_output): >>> b'a string' b'a string' Что бы я ни делал с ним, он всегда печатается с раздражающим b' перед строкой: >>> print(b'a string') b'a st...
12 июл. '13 в 12:55
19

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

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

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

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

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

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

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

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