资源描述:
《C语言顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、顺序程序设计C语句概述字符数据的输入输出格式输入与输出顺序结构程序设计举例C语句概述语句用来向计算机系统发出操作指令。函数的函数体包括声明部分和执行部分;程序包括数据描述(声明部分)和数据操作(执行部分,由语句来实现)。程序、函数之间的关系如p67图4.1所示。C语句的分类(1)控制语句。完成一定的控制功能。C语言中只有9种控制语句。完成条件转移、循环、执行流程控制等等。如:(2)函数调用语句。由一次函数调用加一个分号构成一个语句。例如:printf(“thisisaCprogram!”);(3
2、)表达式语句。任何一个表达式加上分号都可以构成语句。如:a=3;i=i+1;i++;x+y;都是语句而a=3i=i+1就不是语句,而是表达式(4)空语句。;不包含有任何语句,有时用来作为转向点,或循环语句中的循环体。C语句概述(5)复合语句。用{}把一些语句括起来形成复合语句。如:if(x>y){z=x+y;t=z/100;printf(“%f”,t);}注意∶复合语句中最后一个语句后面的分号是不可以省略的。输入输出函数所谓输入输出是以计算机为主体而言。从计算机向外部输出设备(例如显示器)输
3、出数据称为“输出”,从输入设备(例如键盘)向计算机输入数据称为“输入”。C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。C语言函数库中有一批“标准输入输出函数”,包括:putchar(),getchar(),printf(),scanf(),puts(),gets().在使用c语言函数时,要用到预编译命令“#include”将有关的头文件包括到源文件中;在使用标准输入输出库函数时,要用到”stdio.h”-----#include或#include“stdio.h”字符
4、数据的输入输出putchar函数(字符输出函数)putchar函数的作用是向终端输出一个字符,例如∶putchar(c);c可以是字符型变量或整型变量例子:c1.c例1输出单个字符#includevoidmain(void){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’);putchar(‘101’);putchar(‘\’);putchar(‘x61’);}程序的运行结果
5、是∶BOYAa字符数据的输入输出getchar()函数函数的作用是从终端输入一个字符。此函数没有参数,其一般形式为∶getchar()例2#include/*该预处理命令在tc里不可少*/voidmain(void)例子c2.c{charc;c=getchar();putchar(c);/*putchar(getchar());*//*printf(“%c”,getchar());*/}格式输入与输出printf函数(格式输出函数)printf函数的一般格式为:printf(
6、格式控制,输出表列)例子c3.c“格式控制”是用双引号括起来的字符串,它包括两种信息∶1、格式说明,由“%”和格式字符组成,格式说明总是由“%”字符开始。2、普通字符,即需要原样输出的字符。“输出表列”是需要输出的一些数据,可以是表达式。printf(“a=%4d,b=%4d”,a,b);普通字符格式说明输出表列格式输入与输出格式字符对不同类型的数据用不同的格式字符。(1-4看例子c4.c)有以下几种格式字符∶⒈d格式符用来输出整数,整数是以十进制的形式出现。有以下几种用法∶①%d,按照整数的实际长
7、度输出。②%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格;如果大于m,则按照实际位数输出。若a=123,d=12345则:printf(“%4d,%4d”,a,b);输出:□123,12345(□代表空格)③%ld,输出长整型数据。如:longa=135790;printf(“%ld”,a);/*若用printf(“%d”,a);可以吗?*/输出:135790对长整型数据也可以制定字段宽度,如printf(“%8ld”,a);输出:□□135790⒉o格式符以八进制形式输出整
8、数。由于是将内存单元中的各位的值按照八进制形式输出,因此输出的数值不带符号。对长整型,用“%lo”格式,同样可以加字段宽度。如:inta=-1;printf(“%d,%o“,a,a);输出结果为:-1,177777格式输入与输出⒊x格式符以十六进制形式输出整数。同样不会出现负的十六进制数。⒋u格式符用来输出unsigned型数据,即无符号数,以十进制形式输出。实际上,一个有符号整数也可以用%u格式输出;反之,一个unsigned也可以用%d、%o、%x格