如题所述
输出的结果是18
首先:int x=023; 这一句023是8进制数,转换成10进制是19
然后:--x,19-1=18
验证的代码如下:
#include<stdio.h>main() {
int x=023;
printf("%d",--x);
}
验证的结果如下:
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-09-19
023是八进制,还成十进制是19在自减是18
第2个回答 2013-09-19
22,因为--x是自减运算,也就是相当于x-1,还有一种是x--,这种是后减,也就是说先输出23,后面再用就是22了