преобразовать письмо в двоичный в с - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь написать код, который получит символ и напечатает его в 12-значном двоичном формате.

exapmle:

str = "a", а затем печатьэто: = 000011000001

Моя проблема в том, что я пытаюсь работать с ним как целое число, но это не сработает.мой код:

void addbinary(char str)
{

int binary[12];
int mask = 1;
int i;
int value;
for(i = 11; i >= 0; i--)
  {
      value = str & mask;
      binary[i] = value;
      str <<= 1;
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...