C++(二)ビット演算
このアルゴリズムは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;
}