C语言知识学习课程分支语句.ppt
《C语言知识学习课程分支语句.ppt》由会员分享,可在线阅读,更多相关《C语言知识学习课程分支语句.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆邮电大学计算机科学与技术学院 李盘林 ,分支结构,2020/10/16,回顾-格式输入函数,格式输入函数 scanf(格式控制字符串, 地址表列); scanf(%d,%f”, ,2020/10/16,d 以带符号十进制形式输入整型数据 o 以八进制无符号形式输入(无前导0) x 以十六进制无符号形式输入(无前导0 x) c 以字符形式输入单个字符 s 输入字符串,以非空字符开始,遇第一个 空白字符结束 f 以小数形式输入浮点数 e 以标准指数形式输入,scanf格式字符,2020/10/16,2020/10/16,格式: 变量名 = 表达式; 赋值运算符左操作数必须是占有存储空间的量 赋
2、值是由方向的,满足右结合性,与其他双目运算符不同 赋值运算符优先级低于算术、关系、逻辑运算符 赋值表达式的值被规定为运算完成后左操作数的值 不要写依赖求值顺序的表达式,赋值运算符,2020/10/16,关于复合赋值运算符: +=、-=、*=、/=、%=、=、,2020/10/16,主要内容,关系运算符、逻辑运算符、条件运算符 分支结构的运用,2020/10/16,重点 /*定义待判断的整数*/ printf(请输入一个整数:); scanf(%d, return 0; ,问题的求解,2020/10/16,练习2-判断字符的类型,从键盘上输入一个字符,判断它属于大写字母、小写字母、空格、数字、还
3、是其他字符 分析 如何从键盘输入一个字符 可以从大写、小写字母、数字的ASCII码值范围来判断字符究竟是什么类型,2020/10/16,字符输入输出函数,字符输出函数 putchar(ch) 输出一个字符ch 字符输入函数 getchar() 无参数 函数值为从输入设备接收的字符,2020/10/16,#include void main() char ch; printf(请输入一个字符:); scanf(“%c”, return 0; ,解法1,2020/10/16,#include #include int main() char ch; printf(请输入一个字符:); scanf(
4、%c, return 0; ,解法2,2020/10/16,if-else中嵌套if-else 格式,几点说明,2020/10/16,else总是和最上面一个没有匹配的if配对 if-else语句整体构成一个复合语句 尽量用将属于if和else部分的语句括起来形成一个逻辑上的整体 属于if或else的语句应相对这两个关键字缩紧两个空格,几点说明,2020/10/16,C语言中唯一的三目运算符 表达式1 ? 表达式2 : 表达式3 含义: 如果表达式1的值非0(为真),则该条件表达式的结果就是表达式2的值,否则,就是表达式3的值 例: (x=0)?(y=1): (y= -1) (x%2)?pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 知识 学习 课程 分支 语句
限制150内