步骤:
1.先根据n的值判断此数的二进制位数(2的n次方)
2.将此数二进制的最高为右移i位到最右边(n>>i)
3.&1后输出(&1为了输出)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n = 10;//2^4=16所以10的二进制有4位
for(int = 3;i>=0;i--)//将此数二进制的最高为右移i位到最右边,&1后输出
cout<<(n>>i&1);
return 0;
}