У меня есть число, которое я хотел бы преобразовать в двоичный (из десятичной) в C.
Я бы хотел, чтобы мой двоичный файл всегда был в 5 бит (десятичная цифра никогда не будет превышать 31). У меня уже есть функция, которая делает это вручную, деля, но это трудно отнести до 5 бит.
Есть ли более простой способ? Возможно, используя побитовый сдвиг?
Мне также хотелось бы, чтобы двоичный файл представлялся в char *