以下程序的运行结果是______。 main() { char t=02; printf("%d\n",t=++t>>2); }

admin2010-05-22  23

问题 以下程序的运行结果是______。    main()    { char t=02;      printf("%d\n",t=++t>>2);    }

选项 A、0
B、1
C、2
D、3

答案1

解析 t的二进制形式是00000010,前置加之后,t值的二进制形式为 00000011,右移两位,最后两个1将移出,t值最后是0。
转载请注明原文地址:https://kaotiyun.com/show/JCWp777K
0

最新回复(0)