选择题   有以下程序
    #include<stdio.h>
    main()
    {  unsigned char a=8,  c;
      c=a>>3;
      printf('%d\n', c);
    }
程序运行后的输出结果是______。
 
【正确答案】 A
【答案解析】[考点] 预编译处理、动态分配、结构体、位运算和文件 本题将8赋值给字符变量a,则a的二进制为00001000,a>>3的位运算是把a向右移动3位,结果为00000001,输出其十进制的值1。