语句printf(”%d\n”,12&012);输出的结果是()
A、
12
B、
8
C、
6
D、
012
【正确答案】:B
【题目解析】:
012是八进制数,转换成十进制为10,12&10转换成二进制为 00001100&00001010=00001000,00001000转换成十进制为8。
语句printf(”%d\n”,12&012);输出的结果是()
12
8
6
012
012是八进制数,转换成十进制为10,12&10转换成二进制为 00001100&00001010=00001000,00001000转换成十进制为8。