void showBit(int num);#include<iostream>
using namespace std;
void showBit(int num);
int main()
{
showBit(8);
system("pause");
return 0;
}
void showBit(int num)
{
if(num)
{
showBit(num>>1);
printf("%d ",num&1);
}
}
本文介绍了一个简单的C++程序,该程序使用递归方法来显示任意整数的二进制形式。通过不断右移位并按位取值的方式,能够直观地将十进制数转换为二进制数。
void showBit(int num);#include<iostream>
using namespace std;
void showBit(int num);
int main()
{
showBit(8);
system("pause");
return 0;
}
void showBit(int num)
{
if(num)
{
showBit(num>>1);
printf("%d ",num&1);
}
}
1429
2058
1094

被折叠的 条评论
为什么被折叠?