代表 %,所以quot%%dquot输出的是 字符quot%d”而quot%%%dquot相当于 先输出一个% 然后把 输出变量x的值y没有输出如果你想输出%3, %5 可以这么写 include ltstdioh mainint x,yx=113y=5printfquot%%%d,%%。
main int x,y,zx=y=1z=x++,z为1,x为2 y++,y为2 ++y y为3 printfquot%d,%d,%d\nquot,x,y,x 故输出的结果为2,3,2 注1z=x++,y++,++y是一个逗号表达式 2要理解前自加。
main int x,b0,b1,b2,sprintfquotinputxquotscanfquot%dquot,xb2=x100b1=xb2*10010b0=x%10s=b0*100+b1*10+b2printfquots=%d\nquot,s 运行结果。
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。