- 1、本文档共131页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 运算符和表达式 运算符和表达式的优先级 语句的概念 选择结构 运算符与表达式 逗号运算符: , int i= 5; int x = (i *= 5,--i,i--); 运算符与表达式 赋值运算符: = (+= -= *= /= %= (= |= ^= = =) int a = b = c = 5; int a = (b =2) + (c =3); 条件运算符: ? : 53?6:20; int a =5; 1? ++a:--a; 运算符与表达式 逻辑运算符: ! || 运算符与表达式 关系运算符: == != = = int a = 5; a7; ++a 6; ++a == 6; 运算符与表达式 移位运算符: int a = 8; a2; 111011112 无符号数 [][]111011 有符号数 运算符与表达式 算术运算符: + - * / % += -= *= /= %= (= |= ^= = =) x *= y + 8 等价于 x = x * (y + 8) 运算符与表达式 自增自减运算符: ++ -- int a = 5,b = 10; int c; C = a ++ + b++; C = ++a + ++a; ++b+ a++; 运算符的优先级 单目运算符 算术运算符 移位运算符 关系运算符 位运算符 逻辑运算符 条件运算符 赋值运算符 逗号运算符 第五章 选择结构程序设计 语句的概念: 以分号结尾; 表达式语句: a = a + 5; 函数调用语句: printf(“bu gu niao”); printf(“王者ホ归来”); 复合语句: { a ++; ++a; a %= 10; } 第五章 选择结构程序设计 选择结构的四种形式: if if else if else if switch case 第五章 选择结构程序设计 1.if语句的形式: if(表达式) 语句; 流程图: 例子: #include “stdio.h” #include math.h main() { int a,b; printf(“please input an integer:”); scanf(“%d”,a); if(a888888) printf(“When do you know Internet is connected? ”); b = abs(a); printf(“a的绝对值是:%d”,b); // printf(“a的绝对值是:%d”, abs(a)); // printf(“a的绝对值是:%d”, sqrt(abs(a))); } 第五章 选择结构程序设计 1.if else 语句的流程图: #include stdio.h main() { int a,b,max; scanf(“%d%d”,a,b); if (ab) max = b; else max = a; printf(“最大值是:%d”,max); #include stdio.h main() { int a,b,max; scanf(“%d%d”,a,b); max = a; if (maxb) max= b; printf(“最大值为:%d”,max); 第五章 选择结构程序设计 3.if else if 嵌套结构: 形式: if (表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; …… [else 语句n] 语句n; 第五章 选择结构程序设计 流程图: 第五章 选择结构程序设计 switch(表达式) { case 〈常量表达式1〉: 〈语句1〉; [break;] case 〈常量表达式2〉: 〈语
文档评论(0)