我是靠谱客的博主 包容画笔,这篇文章主要介绍C语言 输入宽度,现在分享给大家,希望可以做个参考。

指定该项输入数据所占列数为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语言内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部