这个算法实现了一个short int 值的每一位bit,如果这个bit为1,那么打印'X',如果这个bit为0,那么打印“-”
个人很喜欢这个算法,就把它记录下来啦。
#include <iostream>
using namespace std;
void bit_map(const unsigned short int value)
{
unsigned short int bit=(1<<15);
cout<< bit<<endl;
for(int i=0;i<16;i++)
{
if((value & bit)!=0)
cout<<"X";
else
cout<<"-";
bit>>=1;
}
}
int main()
{
bit_map(0x55AF);
return 0;
}