Возможный дубликат:
Есть ли конвертер printf для печати в двоичном формате?
Вот моя программа
#include<stdio.h>
int main ()
{
int i,a=2;
i=~a;
printf("a=%d\ni=%d\n",a,i);
return 0;
}
Выходной сигнал
a=2
i=-3
Я хочу, чтобы это печаталось в двоичном формате. Есть% x,% o и% d, которые относятся к шестнадцатеричному, восьмеричному и десятичному числу, но что для печати двоичного файла в printf?