99问答网
所有问题
int x=011;printf("%d\n".++x);结果是多少?
请详细做答解析!
举报该问题
推荐答案 2013-02-11
011是8进制的写法,换成10进制是9
所以++x(先加再输出)输出当然是10了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BveWOjXet.html
其他回答
第1个回答 2013-02-11
x=011(八进制)=9(十进制),printf以十进制输出,++X是在X输出前进行自加1,即X=X+1=10,再输出10
相似回答
大家正在搜
相关问题
c语言 int x=011;printf(“%d\n",++...
#include main() { int x=011; p...
#include<stdio.h> int main() {...
c试题,新手不懂, int a=011; printf("%...
c语言题 main() int a=011 printf(%...
请问以下程序运行后的输出结果是 #include<stdio...
# include <stdio.h> main () { ...
int x=6; printf("%d,%d,%d\n",x...