单项选择题

以下程序运行后的输出结果是
#include <stdio.h>
main( )
char a=4:
printf("%d\n",a=a<<1);

A.40
B.16
C.8
D.4