概述
指定该项输入数据所占列数为n。
换句话说,读取输入数据中相应的n位,但按需要的位数赋给相应的变量,多余部分被舍弃。
例如,scanf("%3c%3c",&ch1,&ch2);
printf(“ch1=%c,ch2=%cn”,ch1,ch2);
假设输入"abcdefg",则系统将读取的"abc"中的"a"赋给变量ch1;将读取的"def"中的"d"赋给变量ch2,所以printf()函数的输出结果为:ch1=a,ch2=d。
**强调一下:**ch1=%c,可以理解为赋值表达式,而赋值表达式只能实现字符或者字符串逐个字符赋值,永远要记住它不能实现“整体赋值”。后面的字符数组,也会涉及到关于赋值语句的逐个字符赋值问题,永远不会实现“整体赋值”。
最后
以上就是包容画笔为你收集整理的C语言 输入宽度的全部内容,希望文章能够帮你解决C语言 输入宽度所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复