若a为整型变量,有以下语句:a=-017L;printf("%d\n",a);请问,正确的结果应该是什么?为什么?
-15
0开头是八进制表示。
%d是十进制输出。
网友 113.*.*.* 补充:“23. 若a为整型变量,且有以下语句___。(单选)
a=-017L;
printf("%d\n",a);
则下面哪个说法是正确的?
A. 赋值不合法 B. 输出值为-17
C. 输出为不确定值 D. 输出值为-15
答案: B”(2012-12-27 18:04:52)
-15
0开头是八进制表示。
%d是十进制输出。
a=-017L;
printf("%d\n",a);
则下面哪个说法是正确的?
A. 赋值不合法 B. 输出值为-17
C. 输出为不确定值 D. 输出值为-15
答案: B”(2012-12-27 18:04:52)