第4章常用标准库函数

第4章常用标准库函数

ID:41353011

大小:374.00 KB

页数:16页

时间:2019-08-22

第4章常用标准库函数_第1页
第4章常用标准库函数_第2页
第4章常用标准库函数_第3页
第4章常用标准库函数_第4页
第4章常用标准库函数_第5页
资源描述:

《第4章常用标准库函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、引:程序结构C程序:由函数(main函数、库函数、自定义函数)组成,函数包括函数头和函数体两部分,函数头分返回值类型、函数名和参数列表;函数体包括声明部分和执行部分,声明部分包括变量定义语句和函数的声明语句,执行部分包括各类语句(赋值语句、结构控制语句和函数调用语句等);语句以分号结束结构控制语句:if(Exp){s1;s2;}else{s3;s4;}while(Exp){s1;s2;}returnExp;注意:while(i=1)printf(“OK”);//必定无穷循环输出OKwhile(i==1)pri

2、ntf(“OK”);//若i初值为1无穷循环输出OKwhile(i==1);printf(“OK”);//若i初值1无限空循环,无输出表达式语句(如赋值自增):i=0;sum=0;i++;i=0,sum=0;函数调用语句(区分定义时的函数头、函数调用和函数声明):定义:intmin(intx,inty){if(x

3、…本章要点第四章常用标准库函数输入输出函数字符串操作函数(以后讲)数学运算函数图形操作函数4.1输入输出库函数头文件包含:#include字符输入输出函数:putchar()getchar()字符输出函数putchar()charc=‘A’;inti=65;putchar(c);putchar(i);putchar(‘A’);putchar(65);函数原型:intputchar(intc);功能:向标准输出终端输出一字符.类printf(“%c”,x);函数返回值:输出字符的ASCII码值

4、,通常不用参数:参数c可以是字符型或整型常量、变量原理:根据寄存器中最末字节输出其对应字符P97#include/*“stdio.h”也可*/voidmain(){chara;inti;a=‘n';putchar(a);putchar('');/*换行*/i=115;putchar(i);putchar(256+65);/*输出A*/}4.1输入输出库函数字符输入函数getchar()例:charc;inti;c=getchar();i=getchar();函数原型:intgetchar

5、(void)功能:从标准输入终端输入一字符,scanf(“%c”,&x);参数:无参数,但调用时括号不能省略!函数返回值:输入字符的ASCII码值,可赋值给一字符型或整型变量,或直接输出printf(“%c”,getchar());注:通常用户键入的数据并不立即被程序读取,而是先进入键盘输入缓冲区,待回车时将缓冲区中一或多个数据一次性送入用户数据区供程序读取.若要程序对用户键入事件马上响应用中的getch()或getche()注:字符输入函数会将空格及回车等通常用来作为分隔符使用的符号也理解

6、为正常输入而读取,故输入多个字符时不要加分隔符!#includevoidmain(){chara,b;a=getchar();//getchar(a)错b=getchar();putchar(a);putchar(b);}键入:HI↙输出:HI键入:HI↙输出:H试图键入H↙I实际↙后即输出H↙4.1输入输出库函数格式化输入输出函数:printf()scanf()格式化输出函数printf()例如:printf(“所求复数为%d+%di”,a,b);函数原型:intprintf(格式

7、控制字符串[,arg1,arg2...])功能:按格式控制字符串指定格式进行输出.如3+5i说明:格式控制字符串可含普通字符、转义字符和格式控制说明符,当中普通字符及转义字符正常输出,格式控制说明符(%d%lf等)由双引号外数值列表代替。双引号外各参数间均是以逗号隔开格式说明符%d%u%c%x%X%o%f%lf%s%i%e%E%g%G修饰符:lm.n-m.n0#输出原理:进寄存器可能扩充,按%?解释.printf(“%f”,3);#includevoidmain(){inta=123,b=-

8、3721;//务必缩进,此处不规范floatx=123.456;printf("a=%d,b=%d",a,b);printf("a=%4da=%04da=%-4d",a,a,a);printf("b=%7db=%07db=%-9db=%2d",b,b,b,b);printf("a=%8ld,b=%8ld",a,b);printf("a=%-8ld,b=%-8ld",a,b);pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。