#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\n",++x);
printf("x=%d\n",x++);
return 0;
}
我给你说个简单的:在printf中,%表示格式化符,后面会接具体的d,f, c, s等,
当要输出%这个字符时,用%%来代替,
所以%%d会输出%d,想要输出带%这个符号就要加2个%%,这样说你明白吧!
字符串和关键词的不同
第一个x++后在第二个++x中,第二个x是不是已经是第一个x的值???
有一个只是字符 就相当于%d 比如 x%(%d)