Sail E0 Webinar
Question


What will be the output of the program?


#include<stdio.h>
int main()
{
printf("%d %dn", 32<<1, 32<<0);
printf("%d %dn", 32<<-1, 32<<-0);
printf("%d %dn", 32>>1, 32>>0);
printf("%d %dn", 32>>-1, 32>>-0);
return 0;
}
A. Garbage values
B. 64 32
0 32
16 32
0 32
C. All zeros
D. 8 0
0 0
32 0
0 16
Options:
A .  It prints all even bits from num
B .  It prints all odd bits from num
C .  It prints binary equivalent num
D .  Error
Answer: Option C

Answer: Option (B)



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers