Bitwise Operators - Programming

Q1:

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

int main()
{
    unsigned char i = 0x80;
    printf('%d\n', i<<1);
    return 0;
}

A 0

B 256

C 100

D 80

ANS:A - 0

No answer description is available. Let's discuss.