C语言第三讲.ppt

C语言第三讲.ppt

ID:49252005

大小:1.62 MB

页数:17页

时间:2020-02-02

C语言第三讲.ppt_第1页
C语言第三讲.ppt_第2页
C语言第三讲.ppt_第3页
C语言第三讲.ppt_第4页
C语言第三讲.ppt_第5页
资源描述:

《C语言第三讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.4.4逗号运算符和逗号表达式格式:表达式1,表达式2,...表达式n功能:用逗号将多个表达式连接成一个表达式,运算结果取表达式n的值。例:voidmain(){inta=1,b=2,c=3,x,y;y=(x=a+b,a=x,b+c);printf(“a=%d,b=%d,y=%d,x=%d”,a,b,y,x);}通常逗号表达式是依次求各表达式的值,结果并不重要。(2)并非所有出现逗号的地方都是逗号表达式。上例中inta=1,b=2,c=3,x,y;的逗号是变量间的分隔符。a=3,b=2,y=5,x

2、=3说明:运行结果:2.4.5条件运算符和条件表达式格式:表达式1?表达式2:表达式3功能:计算表达式1的值,当其值非0(真)时,运算结果取表达式2的值;当其值为0(假)时,取表达式3的值。voidmain(){inta,b;scanf(“%d%d”,&a,&b);printf(“max=%d”,a>b?a:b);}注意:条件运算符?和:是一对运算符,不可分开使用。如:inta,b,c,d;a=b=c=d=2;则:a+1==3?(b=a+2):(c=a+3);结果:表达式值为4,a,c值不变,b值为

3、4。例:用条件表达式编写求大数程序2.7.6求字节数运算符sizeof格式:sizeof表达式;sizeof(类型说明符);例:inta,b,c,d,e;a=20;b=sizeofa;c=sizeof(a+b);d=sizeof(float);e=sizeof(double);printf(“a=%db=%d,c=%dd=%d,e=%d”,a,b,c,d,e)功能:求表达式或类型说明符对应的数据所占内存的字节数。运算结果:a=20b=2,c=2d=4,e=8C语言常用数学函数为方便用户使用,

4、C系统定义了大量函数。数学函数主要是求解数学中的常用函数,如sinX等。数学函数的原型定义在系统的math.h头文件中。在使用此类函数时,应在程序的开始处加语句:#include函数数学含义sin(x)sinXcon(x)cosXtan(x)tanXfabs(x)

5、x

6、pow(x,y)xysqrt(x)log(x)lnxlog10(x)log10x使用方法:作为一个运算项参加表达式运算。注意:函数的参数(自变量)、函数的值都是double类型。y=sqrt(sin(x)*sin(x)

7、+cos(x)*cos(x))2.5数据的输入输出(I/O)C语言没有I/O语句,输入输出是通过编译系统提供的标准库函数中的I/O函数来实现的。I/O函数的原型定义在stdio.h头文件中,在引用I/O函数时,应在程序开始处加预处理语句包含头文件#include2.5.1输入输出的概念输入输出指的是内存变量和外部设备间的数据交换(p34)。内存外设输出输入输出函数要描述:⑴输入输出的量;⑵输入输出的格式;⑶输入输出的设备。键盘、鼠标、扫描仪、光盘、磁盘显示器、打印机、磁盘输入2.5

8、.2字符输入/输出函数1、输入:getchar()从键盘读入一个字符。调用格式:c=getchar();c—字符型或整型变量。例:#includemain(){inta1,a2;charc1,c2;a1=97,a2=65,c1=‘a’,c2=‘A’;putchar(a1);putchar(a2);putchar(c1);putchar(c1);putchar(‘’);a1=getchar();c1=getchar();putchar(a1);putchar(‘t’);putc

9、har(c1);}2、输出:putchar()向显示器输出一个字符。调用格式:putchar(c);c—字符型或整型变量和常量如:putchar(‘A’);putchar(65);均输出字母A。程序运行结果:aAaA输入:97972.5.3格式输入/输出函数1.输出函数printf()格式:printf(“格式控制字符串”,输出表列);格式描述。格式控制字符串包含:①普通字符,如:“a=”、“inputa,b,c:”②转义字符,如:“”、“t”对于普通字符和转义字符在相应位置原样输出。例:pr

10、intf(“abcd%%”);输出结果:③格式说明符,说明输出表列中的各项的输出格式。格式说明符用%为开始标志。内容包含对一项输出对象的格式说明。如:%d、%7.2f、%-5c等。abcd%用“,”分隔的常量、变量、表达式表。格式说明类型表(p37表2-6)格式说明符说明量的类型%d(o、x、u)整型%c字符型%s字符串%f(e、g)浮点型♂格式说明符应和输出的表列项一一对应。♂输出的表项应与格式说明符类型一致。例:printf(“a=%5db=%f”,2+3

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

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

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