第 17卷第2期 西安文理学院学报:自然科学版 Vo1.17 No.2
2014年 4月 JournalofXi’anUniversityofArts&SciencefNatSciEd) Apr.2014
文章编号:1008—5564(2014)02-0064-04
C语言输入输出问题解析
李淑敬,李林国
(阜阳师范学院信息工程学院,安徽 阜阳236041)
摘 要:C语言是程序设计的基础,它本身没有输入输出语句,输入输出是由库函数提供的函数实
现的.由于对输入输出函数本身不理解,学生在实验中会遇到各种输入输出问题.对部分输入输出问题
提出了解决方法.对部分转义字符在TC和VC输出结果不一样进行举例.最后对字符串赋值给字符数
组超出数组长度有时可以正确输出作了解释.
关键词:空白符,附加字符,字符串赋值
中图分类号:TP312 文献标志码 :A
AnAnalysisoftheInputandOutputProblemsofIN C Language
LIShu-jing,LILin—guo
(CollegeofInformationEngineering,FuyangTeachersCollege,Fuyang236401,China)
Abstract:Clanguage,asabasicprogram language,hasnoinputandoutputstatements,the
realizationofwhichisthroughretrievingthefunctionfrom thelibraryfunction.Duetotheirin.
sufficientknowledgeoftheinputandoutputfunction,studentswillencountervariousproblems
concerninginputandoutputintheirexperiment.Toaddresstheseproblems,thisstudypro—
videssomesolutionswhich includetheconditionsofvariedresultofescapecharactersinTC
andVC andtheexplanationinregardtosporadiccorrectoutputincharacterstringvaluationin
anarrayofcharactersbeyondthenormallength.
Keywords:blankcharacter;additionalcharacter;characterstringvaluation
c语言本身没有输入输出语句,输入和输出操作都是由库函数提供的,系统库函数提供的主要输入
函数有:可以输入任意类型数据的函数 seanf…、接受单个字符输入函数getchar、可以接受带有空格字符
串的函数gets.函数库中还提供了输出函数,常用可以输出任意类型数据的是printf函数;而puts函数可
以输出一串字符串.在 c程序设计教材 中,没有对输入输出函数详解 J,在使用输入输出函数时经常
遇到一些问题,从而给学生带来很多困惑.本文就是提出部分输入输出问题引起大家注意,并对部分问
题给 出解决方法.
收稿 日期 :2013—12.19
基金项 目:安徽省教学研究项 目;安徽省级优秀青年人才基金重点项 目(2013sQRIJl02zD);安徽省青年
人才基金项 目(2010SQTL196);安徽省 自然科学基金项 目(KJ2012B138)、(KJ2013B206)
作者简介 :李淑敬(1981一),女,山东冠县人 ,阜阳师范学院信息工程学院讲师,硕士 ,主要从事网络安全,图像处理
研究.
第2期 李淑敬,等:C语言输入输出问题解析