Open In App

ISRO | ISRO CS 2017 – May | Question 61

Like Article
Like
Save
Share
Report

What does the following program do when the input is unsigned 16-bit integer?

#include 
main( )
{
unsigned int num;
int i;
scanf (“%u”, &num);
for ( i = 0; i<16; i++)
{
printf (“%d”, (num << i & 1 << 15 ) ? 1:0);
}
}

(A) It prints all even bits from num
(B) It prints all odd bits from num
(C) It prints binary equivalent of num
(D) None of the above


Answer: (C)

Explanation:

Quiz of this Question
Please comment below if you find anything wrong in the above post


Last Updated : 19 Mar, 2018
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads