我可以在没有附加循环,条件等的情况下以二进制形式打印整数吗?我知道您可以在八进制printf("%x", a)中以十进制printf("%d", a)在十六进制printf("%o", a)中打印数字,但是我找不到二进制的args。你能帮我吗?
printf("%x", a)
printf("%d", a)
printf("%o", a)
12 -> 00001100
首先,不,printf不提供格式化程序来打印二进制整数。