ISRO | ISRO CS 2017 – May | Question 61
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
Share your thoughts in the comments
Please Login to comment...