第三章 输入输出与顺序结构程序设计ppt课件.ppt

第三章 输入输出与顺序结构程序设计ppt课件.ppt

ID:59221405

大小:1.27 MB

页数:34页

时间:2020-09-26

第三章 输入输出与顺序结构程序设计ppt课件.ppt_第1页
第三章 输入输出与顺序结构程序设计ppt课件.ppt_第2页
第三章 输入输出与顺序结构程序设计ppt课件.ppt_第3页
第三章 输入输出与顺序结构程序设计ppt课件.ppt_第4页
第三章 输入输出与顺序结构程序设计ppt课件.ppt_第5页
资源描述:

《第三章 输入输出与顺序结构程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章输入输出与顺序结构程序设计 电气学部湖南涉外经济学院C语言程序设计第一节C语句概述程序是由许多条语句组成的,一条语句是用来完成一个特定的动作。语句按功能可分成五大类:1)赋值语句:将表达式结果值赋给某一变量的功能;如:x=x+y;i++;2)控制语句:控制和改变程序流向的功能;如:if语句switch语句for语句goto语句while语句return语句do-while语句break语句continue语句顺序结构的特点:构成程序的语句都是按照其出现的顺序逐条执行3)函数调用语句:由函数调用加分号构成;printf(“%d”,x);空语句:只有一个分号“;”,什么也不做;复

2、合语句:用大括号{}括号括起来,如:{z=x;x=y;y=z;printf(“%d”,x);}说明:(1)无论复合语句有多复杂,系统都将它视为一个语句;(2){}中最后一个语句的分号不能省略.2赋值运算符和赋值表达式基本赋值运算符形式:=功能:将赋值运算符右边的表达式的值赋给其左边的变量.如:x=10+b的作用是将10+b的运算结果赋给变量x.说明:(1)赋值号左边只能变量,而不能常数或表达式;如:3=x(a+b)=1‘ch’=5都是错误的(2)如右边表达式类型与左边变量的类型不一致时,则先将右边表达式的值转换为与左边变量相同的类型。详见书46(3)赋值运算符的结合方向为自右向左.

3、如:floatx=3.1;inty,z;z=y=x+2;2)复合赋值运算符形式:(1)算术运算符=如:+=-=*=/=%=(2)位运算符=如:&=

4、=^=(按位异或赋值)<<=>>=功能:对赋值运算符左右两边的运算对象进行指定的运算符(算术或位)的运算,再将运算结果赋予左边的变量.如:x+=5y-=x*x-1b*=(c=2)d/=2+(i=1)注意:复合赋值运算符右边的表达式是一个运算“整体”如:a*=b+1不是a=a*b+1而是a=a*(b+1)3)赋值表达式用赋值运算符将运算对象连接而成的式子.如:a+=k++练习:判断下列赋值语句是否合法:-a=3a-=3a++=3a=b++

5、4=a(a=3*5)=4*3a=7+b+c=a+7a=7+b+(c=a+7)intx=5,y;y=2+(x+=x++,x+8,++x);y?第二节数据的输入与输出说明:1)输出是把程序的结果通过屏幕告知用户;而输入是用户把程序所需的数据通过键盘给程序;2)C语言本身没有直接提供用于输入输出的语句,而是提供了输入输出函数;如:putchar()getchar()printf()scanf()3)使用“#include”将头文件stdio.h包到用户源文件中去.如:#include#include“stdio.h”3.2.1putchar函数作用:向终端(如:显示器)

6、输出一个字符.函数调用形式:putchar(参数);参数:可以是一个字符型变量或整型变量,也可以是一个字符型常量.只允许是int型和char型。如:charx=‘b’;putchar(x);putchar(‘y’);结果是:by又如例3.1:#include“stdio.h”main(){intx=66;putchar(x-1);/*输出整数相当于字符的ASC11码*/putchar(61);putchar(‘6’);}结果为:A=6例3.2:使用库函数putchar()输出各种字符#includemain(){charch1,ch2;inti;ch1=‘c’;c

7、h2=‘h’;i=105;putchar(ch1);putchar(ch2);putchar(i);/*输出整形变量i的值*/putchar(‘n’);/*输出字符n*/putchar(‘141’);/*输出字符a,是转义字符(八进制)*/putchar(‘’);/*输出换行*/}输出结果:china3.2.2getchar函数作用:从键盘或系统约定的其它标准设备上输入一个字符.函数调用形式:getchar()不带任何参数,返回值是输入字符的ASCⅠⅠ码.例3.3使用getchar()函数接收键盘输入字符。#includemain(){charc;c=get

8、char();putchar(c);putchar(‘’);}注意:使用putchar和getchar函数程序首部必须加上编译预处理命令:#include“stdio.h”3.2.3printf函数格式丰富、灵活使用一.1).函数调用形式:printf(“格式控制字符串”,输出项1,输出项2,…)功能:按指定的格式将输出项的值显示在终端屏幕上.说明:格式控制字符串中包含格式编辑符和原样输出的字符.格式编辑符的形式:%[格式修饰]格式字符[格式修饰]:类型修饰、输出

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

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

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