单选题 下列程序段的输出结果是( )。 char a=9,b=020; prihtf("%o/n",~a&b<<1);
【正确答案】 C
【答案解析】[解析] 将变量a按位求反,再与b按位与,最后左移1位。9的二进制表示为00001001,020的二进制表示为00010000。a按位求反为11110110,再与b按位与结果为00010000,左移1位结果为00100000。按八进制输出为040。