C言語出力整数バイナリ


バイナリアルゴリズムはすべて2を除いて逆転して、効率はきわめて低くて言わないで、まだ負数の情況を考慮していないで、ビット運のアルゴリズムでこの問題を解決することができます:
#include 
using namespace std;

void printBinary(int &argc){
    cin>>argc;
    for (int i=31;i>=0;i--)//       
    {
       int a;
       a=0x01&argc>>i;
       cout<