Я пытаюсь преобразовать беззнаковые символы в их шестнадцатеричные значения ASCII, но в двоичном виде.
Например:
беззнаковый символ C в 0100 0011 (43)
Я могу перейти от шестнадцатеричного к двоичному, проблема сводится к тому, чтобы преобразовать символ в его шестнадцатеричное значение.
for (n = 0; n < 8; n++){
binary[n] = (letter >> n) & 1;}
Я получаю неправильные значения, потому что буква вводится как собственное значение ASCII, а не как двоичная версия.шестнадцатеричного значения ASCII