一天一算法系列之位运算进制转换
#include<iostream>
using namespace std;
int main()
{
char k = 4;
unsigned char a = 0x80;
char b = 0x80;
//注意a、b的区别
for(int i=0;i<8;i++)
{
if(k & a) cout << 1;
else cout << 0;
a>>=1;
}
cout << endl;
for(int i=0;i<8;i++)
{
if(k & b) cout << 1;
else cout << 0;
a>>=1;
}
cout << endl;
return 0;
}
浙公网安备 33010602011771号