作业帮 > 综合 > 作业

C语言中 %d之间加了个数字什么作用?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/13 21:32:33
C语言中 %d之间加了个数字什么作用?
例如%6d,在printf和scanf函数中各有什么作用
详细点,我初学者!
C语言中 %d之间加了个数字什么作用?
表示输出或者输入时 输出的宽度
如%4d= x,输出的x在第四个字符···
前面有3个空格 4是正数 所以从左到右依次输入····
如果是-4 则是%-4d=4 ,后面3个空格···
%d 是个占位符 前面加数字 相当于修饰%d 的宽度是多大
举个例子
main()
{
int a=13;
printf("%6d",a);
}
如果不加6的话
输出结果:13.从冒号到13有0个空格
如果加了6
输出结果:13,从冒号到13有6个空格
懂了吗?