《分支结构》PPT课件.ppt
《《分支结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《分支结构》PPT课件.ppt(26页珍藏版)》请在三一办公上搜索。
1、通知:,jsj内容:Word、Excel、PPT、网络及综合应用(三周时间)要求:在实验课,70分以下上交所有实验报告;70分以上仅上交最后一部分内容的报告本周C语言实验:需要交培训实验报告的做1、2;其它同学1、2、3。,C程序设计语言,第三章 分支结构刘文斌,天才无非是长久的忍耐,努力吧!1、上一章:C语言的基本内容 数据表达、运算、流程控制(if,for)应用函数编程2、本章介绍:分支结构逻辑运算字符类型数据及其存储,3.1 字符类型统计,1、问题提出:输入10个字符,统计其中英文字母、空格或回车、数字和其它字符的个数问题分析:如何接收键盘输入?scanf函数可以做到接收10次,怎么办?
2、for语句来解决如何进行字符分类?分支控制if语句来控制,字符的概念,2、什么是字符?键盘上的各类符号如az、AZ,09,!#$%,5、字符类型变量赋值ch=A;/一定是用一对单引号括起来A、a、9、$、#分别表示字母A、a,数字9,符号$、#Tip:1是整数,1是字符,char字符类型的存储,1、内存中占1Byte(8bit)size.cint类型占多少Byte?float?double?2、实质:整数(char.cpp)3、如何理解字符是整数?对应的ASCII的值从0255(8位二进制数)4、处理过程在计算机内存中以整数存放打印的时候,对照字符表,把符号打印出来格式控制“%c”,5、保存A
3、SCII*码字符集(附录2)及特殊符号每个字符有唯一的次序数字字符09的ASCII吗按升序连续排列大写字母AZ的ASCII吗按升序连续排列小写字母az的ASCII吗按升序连续排列048、A65、a97*American Standard Code for Information Interchange,接收字符的另外一种方式,1、scanf()可以从键盘接收各种类型的数据,属于全能型的2、一个专门从接收字符的函数getchar()一次读入一个字符要读入多个字符,就要重复循环调用3、对应的字符数出函数putchar()这二个函数的说明在stdio.h中(P333)思考:getchar和putch
4、ar与printf()和scanf()有什么区别?例子:ch3-1-1.cpp,Tip:逻辑运算,1、回顾:算术运算符关系运算符2、逻辑运算符,逻辑真值表,1、逻辑与真&真=真、真&假=假假&真=假、假&假=假2、逻辑或真|真=真、真|假=真假|真=真、假|假=假3、逻辑非!真=假、!假=真,几点说明:,逻辑表达式的值应该是一个逻辑量“真”或“假”。c语言编译系统在给出逻辑运算结果时,以数值1代表“真”,以0代表“假”。在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。即将一个非零的数值认作为“真”。逻辑与和逻辑或中的短路的概念优先级(P103)*我们接触到的几种运算符的优先级正好
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分支结构 分支 结构 PPT 课件
链接地址:https://www.31ppt.com/p-5470176.html