《顺序结构》PPT课件.ppt
《《顺序结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《顺序结构》PPT课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 最简单的最简单的C程序程序顺序结构程序设计顺序结构程序设计张琴C程序设计第四章 顺序结构主要内容主要内容C程序设计第四章 顺序结构一、一、C的语句的语句l什么是语句?l一篇文章段落句子词字lC程序若干个源程序文件语句C程序设计第四章 顺序结构C程序源程序文件1源程序文件2源程序文件n预处理命令函数n函数1数据声明函数首部函数体数据声明执行语句C程序设计第四章 顺序结构1、C语句分类语句分类5类类控制语句函数调用语句表达式语句空语句复合语句C程序设计第四章 顺序结构(1)控制语句)控制语句l完成一定的控制功能1 if else 条件语句 6 break 间断语句 2 for 循环语
2、句 7 switch 开关语句3 while循环语句 8 goto 转向语句 4 do while;循环语句 9 return 返回语句5 continue 继续语句l我们今后学习的重点!我们今后学习的重点!C程序设计第四章 顺序结构(2)函数调用语句)函数调用语句l由一个函数调用加分号构成函数调用语句l如:Printf(“This is a C statement.”);C程序设计第四章 顺序结构(3)表达式语句)表达式语句l由一个表达式加一个分号构成表达式语句l如:a =3 ;分号赋值表达式表达式语句赋值语句由一个赋值表达式加一个分号构成。C程序设计第四章 顺序结构(4)空语句)空语句l只
3、有一个分号的语句,什么也不做。l如:;用来做流程的转向点用来作为循环语句中的循环体C程序设计第四章 顺序结构(5)复合语句)复合语句l用 括起来的语句l如:z=x+y;t=z/13;printf(“%f”,t);C程序设计第四章 顺序结构二、输入与输出二、输入与输出l所谓输入与输出,是以计算机为主体而言的。输出输出:从计算机向外部输出设备(显示器,打印机)输出数据。输入输入:从输入设备(键盘,鼠标,扫描仪)向计算机输入数据。C程序设计第四章 顺序结构1、输入与输出在、输入与输出在C语言中的实现语言中的实现lC语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的。例如例如:字符
4、输入函数:getchar 字符输出函数:putchar格式输入函数:scanf 格式输出函数:printf字符串输入函数:gets 字数串输出函数:puts C程序设计第四章 顺序结构注意:注意:l调用输入输出函数时,程序开头应该有#include“”或:#include l作用是将有关的头文件包含到用户源程序中。C程序设计第四章 顺序结构2、字符输出函数、字符输出函数 putchar()l一般形式:putchar(c);l作用:将字符c显示在显示器上。字符型变量整型变量C程序设计第四章 顺序结构例例4.1 输出单个字符输出单个字符#include#includevoid main()void
5、 main()char a,b,c;char a,b,c;a=B;b=O;c=Y;a=B;b=O;c=Y;putchar(a);putchar(b);putchar(c);putchar(n);putchar(a);putchar(b);putchar(c);putchar(n);运行结果:BOYputchar(a);putchar(n);putchar(b);putchar(n);putchar(a);putchar(n);putchar(b);putchar(n);putchar(c);putchar(n);putchar(c);putchar(n);运行结果:B O YC程序设计第四章
6、顺序结构3、字符输入函数、字符输入函数getchar()l一般形式:getchar()l作用:从终端或系统隐含的输入设备接收一个字符l函数返回值:得到字符的ASCII码C程序设计第四章 顺序结构例例4.2 输入单个字符输入单个字符例4.2 输入单个字符。#includevoid main()char c;c=getchar();putchar(c);putchar(n);运行程序:从键盘输入字符a按Enter键屏幕上将显示输出的字符aaaC程序设计第四章 顺序结构4、格式输出函数、格式输出函数printf()l向终端(或系统隐含指定的输出设备)输出向终端(或系统隐含指定的输出设备)输出若若干个
7、任意类型干个任意类型的数据。的数据。l一般格式:一般格式:printfprintf(格式控制,输出表列)(格式控制,输出表列)1)格式说明2)普通字符比如,printf(“a=%d,b=%d”,a,b)C程序设计第四章 顺序结构格式说明格式说明用于指定输出格式用于指定输出格式%d%d:以带符号的十进制形式输出整数以带符号的十进制形式输出整数%o%o:以八进制无符号形式输出整数以八进制无符号形式输出整数%x%x:以十六进制无符号形式输出整数以十六进制无符号形式输出整数%u%u:以无符号十进制形式输出整数以无符号十进制形式输出整数%c%c:以字符形式输出,只输出一个字符以字符形式输出,只输出一个字
8、符%s%s:输出字符串输出字符串%f%f:以小数形式输出单,双精度数,隐含输出六位小数以小数形式输出单,双精度数,隐含输出六位小数%e%e:以指数形式输出实数以指数形式输出实数%g%g:选用选用%f%f或或%e%e格式中输出宽度较短的一种格式,不输格式中输出宽度较短的一种格式,不输 出无意义的出无意义的0 0C程序设计第四章 顺序结构1)d用于输出十进制整数用于输出十进制整数lprintf(“%d%d”,a,b)C程序设计第四章 顺序结构l%md m为指定输出宽度。如果数据位数小于m,则在左侧用空格补足。如果大于m,则按照实际位数输出。#includevoid main()int a;a=12
9、34;printf(“a=%dn”,a);运行结果:运行结果:a a12341234printf(“a=%10dn”,a);运行结果:运行结果:a a 1234 1234printf(“a=%3dn”,a);C程序设计第四章 顺序结构l%ld 输出长整型数据。#includevoid main()long int a;a=1234567;printf(“a=%dn”,a);出错!超出整型的范围!出错!超出整型的范围!printf(“a=%ldn”,a);运行结果:运行结果:a a12345671234567C程序设计第四章 顺序结构2)o 以八进制形式输出以八进制形式输出l注意:符号位也作为八
10、进制数的一部分#includevoid main()int a;a=1;printf(“%d,%on”,a,a);运行结果:运行结果:1 1,1777771777771111111111111111C程序设计第四章 顺序结构llo 输出长整型整数的八进制形式lmo 指定宽度C程序设计第四章 顺序结构3)x输出十六进制形式输出十六进制形式llx mx4 4)uu以十进制整数输出以十进制整数输出unsignedunsigned型数据型数据C程序设计第四章 顺序结构例4.3 无符号数据的输出。#includevoid main()unsigned int a=65535;int b=-2;print
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序结构 顺序 结构 PPT 课件
限制150内