诸城便民网售房:C语言问题?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 21:25:22
main ( )
{ int x=023 ;
printf ( “%d\n”, - - x) ;
} 程序输出为:

结果是多少,为什么??

18
023是八进制
d%是按十进制输出,应该是19
--x是把x先自减一
19-1=18
就这样
/n是回车

同意楼上的~~~~~~~~``

对,是18,我也运行了一下.
八进制的23换成十进制就是为19,然后减去1,就是18了

023 是八进制!换成十进制为19
- - x,则为19-1=18

正解,楼主你去实现一下不就完事了。何必问呢。

就是18