- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章常用标准库函数 第4章 常用标准库函数 4.1 输入输出函数 4.2 字符串操作函数 4.3 数学运算函数 4.4 图形操作函数 4.5 综合应用举例 4.1 输入输出函数 1.字符输入输出函数 1) 字符输出函数putchar() 函数原型:int putchar(int c); 功能:向终端输出一个字符。 【说明】 (1)参数c可以是字符型变量、整型变量、字符常量或整型常量(要求在0-255范围内)。 (2)函数返回值为输出字符的ASCII码值。 (3)putchar函数也可以输出转义字符。 #include stdio.h void main() { char a,b,c; int i,j,k; a=s; putchar(a); putchar(\n); /*换行*/ putchar(s); putchar(\n); /*换行*/ i=115; putchar(i); putchar(\n); /*换行*/ putchar(115); putchar(10); /*换行*/ } 4.1 输入输出函数 1.字符输入输出函数 2)字符输入函数 getchar() 函数原型:int getchar(void); 功能:从键盘输入中得到一个字符。 【说明】 (1)函数返回值为输入字符的ASCII码值。 (2)getchar函数的值可以赋给一个字符变量或整型变量,也可以不赋给任何变量。 (3)不同的字符输入方法对结果的影响不同。 【例4.2】体会字符输入函数的功能。 #include stdio.h void main() { char a,b,c; a=getchar(); b=getchar(); c=getchar() ; putchar(a); putchar(b); putchar(c); } 4.1 输入输出函数 2.格式输入输出函数 1)格式输出函数 printf() 函数原型:int printf(char *format[,args,...]) 功能:产生格式化输出,按format所指格式将输出表列args的值输出到标准输出设备。 【说明】 (1)格式控制format,用于说明输出的数据类型及格式。 (2)输出表列args是与格式控制中说明的控制格式相对应的要输出的数据表。 (3)原则上,输出表列中变量的个数与类型应与格式说明中指定的数据的个数和类型应一致,且从左到右一一对应。 常用printf函数格式字符见表4.1所示 常用的修饰符如表4.2(其中w、n均代表一个正整数)。 表4.2 printf函数修饰符 printf函数格式字符 对上述格式字符可进行如下分类: 整型格式:d(i),o,x,u 字符型格式:c 字符串格式:s ; 实型格式:f,e,g 修饰符:l,m,n,- 【注意】 (1)格式符最好用小写(除X,E,G外,都应用小写) 。 (2)格式说明以“%”开头,以上述格式字符之一结束,中间可插入修饰符(l,w,n,-)。其它字符照原样输出,也可使用“转义字符”。 (3)若想输出“%”,在“格式控制”中应使用连续两个“%”,如printf(“%f%%”,1.0/3)。 (4)不同的系统在格式输出时有些差异。 【例4.3】体会printf函数的功能。 #include stdio.h void main() { int a=123,b=-3721; float x=123.456; printf(a=%d,b=%d\n,a,b); printf(a=%4d a=%04d a=%-4d \n,a,a,a); printf(b=%7d b=%07d b=%-9d b=%2d\n,b,b,b,b); printf(a=%8ld,b=%8ld\n,a,b); printf(a=%-8ld,b=%-8ld\n,a,b); printf(%3s,%7.2s,%.4s,%-5.3s\n,sun, sun, sun, sun); printf(%f,%e,%g\n,x,x,x); printf(%10.3e,%010.1e,%012.5e\n,x,x,x); } 4.1 输入输出函数 2.格式输入输出函数 2)格式输入函数 scanf() 函数原型:int scanf(char*format[,argument,...]) 功能:执行格式化输入,从标准输入设备上按format所指格式,输入数据给argument所指向的单元。 【说明】 (1)格式控制format的含义同printf函数 (2)输入表列argument只能采用“地址表列” (3)在执行数据输入时,以一个或多个空格、或回车键、或跳格键(Tab)作为分隔符。 (4)例中,“”
您可能关注的文档
最近下载
- 中央财经大学2011-2022年金融专硕431金融学综合考研真题(20、21年回忆版).pdf VIP
- 22G101基础平法识图与钢筋计算.pptx VIP
- 2025年包装机项目可行性分析报告.docx VIP
- 步进电机驱动器项目可行性研究报告申请报告.docx VIP
- 2025版汽车修理企业员工劳动合同.docx VIP
- 闽教版小学英语五年级上册全册课文文本.doc VIP
- 民航油料计量员(初级)理论考试复习题库大全-下(判断题汇总).docx VIP
- 2025年中国高压变频器行业市场运行态势及发展趋势预测报告—咨询发布.docx VIP
- 1.生活处处有算法(教学课件)-五年级信息科技全一册(人教版2024).pptx
- 2025年中国PVB中间膜项目商业计划书.docx VIP
文档评论(0)