[Updated] Goldman Sachs Aptitude Test Questions and Answers
Practice List of TCS Digital Coding Questions !!!
Take 50+ FREE!! Online Data Interpretation Mock test to crack any Exams.

Program Discussion :: Bitwise Operator

Home > Programs > Bitwise Operator

19 / 15

Write an efficient program to convert a given number from little endian to big endian

Answer:

#include 
 #include
using namespace std;
/* function to show bytes in memory, from location start to start+n*/
void show_mem_rep(char *start, int n) 
{
    int i;
    for (i = 0; i < n; i++)
         printf(" %.2x", start[i]);
    printf("\n");

/*Main function to call above function for 0x01234567*/
int main()
{
   int i = 0x01234567;   show_mem_rep((char *)&i, sizeof(i));
   getchar();
   return 0;
}

Asked In ::

Post Your Answer Here:

Language:

Post Your Reply Here:



Language:

Post Your Reply Here:



Language:

Post Your Reply Here: