Bitwise Operators - Programming

Q1:

What will be the output of the program?
#include<stdio.h>

int main()
{
    printf('%d >> %d %d >> %d\n', 4 >> 1, 8 >> 1);
    return 0;
}

A 4 1 8 1

B 4 >> 1 8 >> 1

C 2 >> 4 Garbage value >> Garbage value

D 2 4

ANS:A - 4 1 8 1

No answer description is available. Let's discuss.