Я пытаюсь напечатать строку "Hello"
в двоичном формате.
Я заставляю его работать, но я бы хотел, чтобы он печатался без подкладки в конце
так
01001000 01100101 01101100 01101100 01101111
вместо
01001000 01100101 01101100 01101100 01101111 00000000
Вот мой код:
char t[] = "Hello";
for (int j = 0; j < sizeof(t); j++)
{
unsigned char c = t[j];
for (int i = 7; i >= 0; i--) {
printf("%d", (c >> i) & 1 ? 1 : 0);
}
printf(" ");
}