#include <iostream>
using namespace std;
#include <bitset>
void PrintBit(int n);
int main()
{
const int MAX=8;
PrintBit(8);
return 0;
}
void PrintBit(int n)
{
bitset<32> bits(n);
int i;
for ( i=bits.size()-1;i>=0;i--){
if (bits[i]==1){
break;
}
}
for ( ;i>=0;i--){
cout<<bits[i];
}
cout<<endl;
}
将整数以2进制方式打印出来
最新推荐文章于 2025-03-19 20:48:42 发布
本文展示了一个使用C++进行位操作的简单示例。通过bitset类将整数转换为二进制形式并打印出来,重点介绍了如何遍历并显示有效位的方法。
2933

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



