欢迎来到天天文库
浏览记录
ID:20301160
大小:230.00 KB
页数:24页
时间:2018-10-10
《lesson 4(c语言顺序结构)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四讲顺序程序设计1一、C语句分类二、赋值语句三、数据输入与输出四、顺序结构程序设计主要内容2C语句控制语句函数调用语句由一次函数调用加一个分号构成一个语句。表达式语句空语句?1、出现在函数体的执行部分。2、作用是向计算机系统发出操作指令。复合语句if()~else~switchfor()~while()~do~while()continuebreakgotoreturnif(x>y)z=x;elsez=y;printf("Hello!");由表达式加一个分号构成一个语句。a=3;;由{}将一些语句括起来。{
2、t=a;a=b;b=t;}?一、C语句分类3构成方式由赋值表达式加分号构成。例1a=3;b=a*3+5;赋值表达式与赋值语句的区别1、C语言中赋值号"="是一个运算符。2、C语言中既有赋值表达式又有赋值语句的概念。3、C语言把赋值语句和赋值表达式区分开来,赋值表达式可以包括在其他表达式中,增加了表达式的种类,使表达式的应用几乎无孔不入,能实现其他语言难以实现的功能。二、赋值语句if((a=b)>0)t=a;if((a=b;)>0)t=a;例24(一)C的输入与输出(二)单个字符的输出(三)单个字符的输入(
3、四)格式输出(五)格式输入三、数据输入与输出5说明1、所谓输入输出是以计算机为主体而言的。2、输入输出操作是由函数实现的。标准输入输出函数putchar()getchar()printf()scanf()puts()gets()预编译命令在使用C语言库函数时,要用预编译命令"#include"将有关的"头文件"包括到用户源文件中。举例#includemain(){printf("Hello!");}#include"stdio.h"注:在TC环境中,若使用printf()或scanf()函数
4、,则前面的预编译命令可以省略!在VC++环境中不能省略!(一)C的输入与输出6作用向终端(或系统默认的输出设备)输出一个字符。举例#includevoidmain(){charch1='B',ch2='O',ch3='Y';putchar('"');/*输出双引号*/putchar(ch1);putchar(ch2);putchar(ch3);/*输出BOY*/putchar('"');/*输出双引号*/}(二)单个字符的输出——putchar函数显示器格式?A"BOY"输出putcha
5、r(ch);注:ch可以是一个字符型(整型)变量、常量或表达式;也可以是一个转义字符,如putchar('')、putchar('101')。putchar('B');7作用从终端(或系统默认的输入设备)输入一个字符。举例#includevoidmain(){charc1;c1=getchar();putchar(c1);putchar(getchar());}键盘(三)单个字符的输入——getchar函数格式注:getchar函数没有参数,所接受的字符可以赋给字符型或整型变量,也可以
6、作为表达式的一部分。putchar(getchar())c1=getchar(),putchar(c1);printf(“%c”,getchar());getchar();输入:ab输出ab_8格式printf("格式控制字符串"[,输出列表]);说明1、"格式控制字符串"是用双撇号引起来的字符串,包括三种信息:(1)格式说明:由%和格式字符组成。(如%d、%f、%c)(2)普通字符:需要按原样输出的字符(如Printf函数中双撇号内的逗号、空格及字符)。(3)转义字符:(如b、等)2、"输出列表
7、"是需要输出的一些数据,可以是表达式。将输出的数据转换为指定的格式输出。(四)格式输出——printf函数作用向终端(或系统默认的输出设备)输出若干个任意类型的数据。9例2#includevoidmain(){inta,b;a=3;b=4;printf("输出结果为:");printf("%d%d",a,b);printf("a=%d,b=%d",a,b);printf("a+b=%d",a+b);}输出结果为:34a=3,b=4a+b=7_例1printf("sum=%d%c"
8、,x,ch);普通字符格式说明转义字符如果x=100,ch='A',那么下面的输出语句将输出什么结果?输出列表输出sum=100A_输出10格式说明必须以%开始,以格式字符结束。一般形式如下:%[标志][宽度][.精度][格式字符]nm输出数据最小宽度对实数:输出小数点位数字符串:截取字符的个数格式说明的一般形式f:实型格式d:整型格式c:字符型格式d/f/c等(见P82表3.1)-输出数据自左靠拢
此文档下载收益归作者所有