语句“printf("%d\n", 12&012);”的输出结果是______。

admin2013-02-23  34

问题 语句“printf("%d\n", 12&012);”的输出结果是______。

选项 A、12
B、8
C、6
D、12

答案2

解析 012是八进制数,转换成十进制为10,12&10转换成二进制为 00001100&00001010=00001000,00001000转换成十进制为8。
转载请注明原文地址:https://kaotiyun.com/show/vEJp777K
0

最新回复(0)