下载此文档

c3 C语言课件.ppt


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
第3章顺序结构
C语言程序语句
数据的输入输出
程序举例
一、结构化程序设计方法
C语言提供了三大结构:
1. 顺序结构 即按着程序语句行的自然顺序,一条接一条语句地执行程序 2. 选择结构 按照给定的条件,判断是否满足,从而决定程序的执行方向 3. 循环结构 指按照某种条件重复执行程序中的某些命令序列。
A
B
A
B
顺序结构
A
B
p


A
B


p
选择结构
A
p


A
直到P为假
A
当P为真
A
p


当型循环结构
直到型循环结构
C 语言程序的语句
C语句的作用
有两种:一是具有说明性质的说明语句;
例如: int x,y; char c1,c2;
二是操作性质的执行语句(5类).
1. 控制语句(9种)例:if语句,for语句等
2. 函数调用语句如:printf( “hello!”);
3、表达式语句如:k=k+1 为赋值表达式
k=k+1; 为赋值语句
4、空语句;
5、复合语句{ z=x+y; t=z/100;}
输入输出语句(函数调用语句)
C语言中没有提供输入输出语句,其输入输出操作,是通过调用C语言系统所提供的输入输出函数来实现的。
1、默认标准输入输出设备即键盘和显示器。
2、输入输出函数被放在标准的I/O函数库中,,若要使用这些输入输出函数,必须要将函数的信息包含到程序中。
在程序开始处使用命令# include “”
字符输入/ 输出函数getchar( ) / putchar( )
用于单个字符的输入输出
格式及功能:
ch=getchar( )
从标准输入设备上输入一个可打印字符,并将该字符的 ACSII码作为函数的值返回。
putchar( c )
将c的值向标准输出设备输出。
c:字符变量,整形变量,字符常量,转意字符等
例3-1b:
# include “ ”
main ( )
{ char a, b, c, d, e ;
a=‘C’; b=‘h’; c=‘i’;
d=‘n’; e=‘a’;
putchar (a); putchar (b);
putchar (c); putchar (d);
putchar (a);
}
程序运行结果:China
例3-1:
# include “ ”
main ( )
{ char ch;
ch=getchar();
putchar(ch);
}/* 输入并回显一个字符*/
例3-1a:
# include “ ”
main ( )
{ putchar (getchar());
}/* 输入并回显一个字符*/
格式化输出函数 printf ( )
格式:printf (“控制字符串”,输出项列表)
功能: 将输出项列表中的各数据项按控制字符串给定的格式输出。
其中:控制字符串包括:
①格式说明:由“%”和格式字符组成,如%d、%f等。
它的作用是将输出的数据转换为格式字符规定的格式,然后输出。格式说明总是由“%”字符开始的;
其格式为: %[] [l] 格式字符()
m: 数据输出宽度,若m > 实际数据宽度,左端补空格;
若m < 实际数据宽度,按实际位数输出。
n: 小数位宽度, 若n > 实际小数宽度,右端填0;
若n < 实际数据宽度,按四舍五入舍入。
输出项列表:需要输出的一些数据,可以是一个或者是多个输出项。当有多个输出项时,输出项之间用逗号“,”隔开。输出项可以是常量、变量或表达式。
输出项的个数和类型必须与控制字符串的格式字符的个数、类型相匹配。
②普通字符:原样输出的字符;它可以包含可打印的字符和不可打印的字符,可打印的字符在“控制字符串”中直接表示,不可打印的字符用转义字符表示,如换行‘\n’,水平制表‘\t’等。
例如:printf(“%d ,b=% ”, a, b)
例3-2:
main ( )
{ char ch=’A’; int a=123 ; float x= ;
printf ( “puter \n”);
printf (“%c, %d \n”, ch , ch );
printf (“%d %o %x %u \n”, a , a , a , a);
printf (“%f % % % f\n”, x , x, x, x

c3 C语言课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小629 KB
  • 时间2018-01-05
最近更新