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

Popular posts from this blog

Sum of Even Numbers till N

Find the Runner-Up Score!

Print All Substrings