int main()
{
int x = 032;
printf("%d", x);
return 0;
}
(A) 32
(B) 0
(C) 26
(D) 50答案: (C)
说明:当常数值以0开头时,它被视为八进制数。因此x的值为3 * 8 + 2 = 26
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。
📅  最后修改于: 2021-05-26 03:38:19             🧑  作者: Mango
int main()
{
int x = 032;
printf("%d", x);
return 0;
}
(A) 32
(B) 0
(C) 26
(D) 50答案: (C)
说明:当常数值以0开头时,它被视为八进制数。因此x的值为3 * 8 + 2 = 26
这个问题的测验