C语言中 %d之间加了个数字什么作用?例如%6d,在printf和scanf函数中各有什么作用详细点,我初学者!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 04:14:53
C语言中 %d之间加了个数字什么作用?例如%6d,在printf和scanf函数中各有什么作用详细点,我初学者!

C语言中 %d之间加了个数字什么作用?例如%6d,在printf和scanf函数中各有什么作用详细点,我初学者!
C语言中 %d之间加了个数字什么作用?
例如%6d,在printf和scanf函数中各有什么作用
详细点,我初学者!

C语言中 %d之间加了个数字什么作用?例如%6d,在printf和scanf函数中各有什么作用详细点,我初学者!
表示输出或者输入时 输出的宽度
如%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个空格
懂了吗?