选择题   有以下程序:
    #include  <stdio.h>
    main()
    {
    int x=0x13;
    if(x=0x12)  printf('True');
    printf('False\n');
    }
    程序运行后的输出结果是______。
 
【正确答案】 B
【答案解析】if(x=0x12)表示x=0x12,即x赋值为0x12,if的判断条件为真,执行printf('True'),再执行printf('False\n'),因此答案为选项B。注意赋值操作符“=”与判断操作符“==”的区别。