★2進整数を表示する関数を自作すればよい。 ・作り方は簡単で、最上位ビットから順に『0』と『1』を調べていき、ビットが 立っていれば『putchar('1');』にして、ビットが OFF なら『putchar('0');』 にすれば良いでしょう。 ・下にサンプルを載せますので使いやすいように改良して下さい。 サンプル: unsigned int bit = (1 << (sizeof(int) * 8 - 1)); int value = 12345; ←これが表示したい int 型の整数値です。 printf( "value の 2進表記は " ); for ( ; bit != 0 ; bit >>= 1 ){ if ( value & bit ){ putchar('1'); } else{ putchar('0'); } } printf( " です。\n" ); 最後に: ・1バ
![printf で二進表示を行いたい。](https://cdn-ak-scissors.b.st-hatena.com/image/square/9cf0509ee768170b373aca3655768f065e317ca6/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_1.jpg)