选择题   有如下程序:
    #include<stdio.h>
    main()
    {
    int a=1,b;
    b=(a>>2)%3;
    printf('%d,%d',a,b);
    }
    程序运行后的输出结果是______。
 
【正确答案】 C
【答案解析】“>>”是右移运算符,功能是将一个数的各个二进制位右移若干位,本题中将变量a(二进制:00000001)右移2位,a>>2的结果为0,再对3求余,结果为0,赋给b的值为0、a的值不变,输出结果为:1,0。故本题答案为C选项。