0x12345678->0x12563478
// Online C++ compiler to run C++ program online
#include <iostream>
//#include <bitset>
using namespace std;
int main() {
int n=0x12345678;
//bitset<32> y(n);
printf("%x",n);
cout<<endl;
//cout<<y<<endl;
int mask1=0x00ff0000;
int num1=mask1&n;
printf("%x",num1);
cout<<endl;
int mask2=0x0000ff00;
int num2=mask2&n;
printf("%x",num2);
cout<<endl;
int mask3=0x000000ff;
int num3=mask3&n;
printf("%x",num3);
cout<<endl;
int mask4=0xff000000;
int num4=mask4&n;
printf("%x",num4);
cout<<endl;
num1=num1/256;
num2=num2*256;
int ans=num1+num2+num3+num4;
printf("%x",num1);
cout<<endl;
printf("%x",num2);
cout<<endl;
printf("%x",ans);
cout<<endl;
return 0;
}
Comments
Post a Comment