a=10
然后输出a的值
如果是printf("%d",a)
就直接显示10
如果是printf("a=%d",a)就显示a=10
"
" 双引号里面的按原样输出,其实就是输出字符串,%d
是按十进制数输出
a=%d,b=%d\n这句话都是在printf()中的。比如这样:printf("a=%d,b=%d\n", a, b)这是标准输出,就是输出到屏幕上。
"a=%d,b=%d\n"是以什么样的格式输出 %d是占位符,%d的数值由“”外的a和b表示。\n是换行符,就是a和b的值输出到屏幕上以后,光标切换到下一行
printf("%%d")//会输出%d因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。
那么怎么输出%呢?即用%%表示输出一个%