前些日子在群里看到有人找把转换成二进制输出的方法。 昨晚看《C++编程思想》发现了这么个简单的方法: void TranToBinary(const int&val) { for(int i=sizeof(int)-1;i>=0;i--) { if(val &(1<<i)) std::cout<<"1"; else std::cout<<"0"; } }