C言語で数字をバイナリ形式で出力する方法は何ですか?

C言語では、数字を2進数形式で出力するためにprintf関数のフォーマット制御文字”%b”を使用できます。以下はサンプルコードです:

#include <stdio.h>

int main() {
    int num = 10;
    
    printf("The binary representation of %d is %b\n", num, num);
    
    return 0;
}

このコードを実行すると、以下の結果が表示されます。

The binary representation of 10 is 1010
bannerAds