《信息学奥赛课课通(C++)》第2单元电子.PPTVIP

《信息学奥赛课课通(C++)》第2单元电子.PPT

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自加运算符和自减运算符 自加运算符“++”有两种写法,即 i++ 或者 ++i。在单独使用时,其作用相同,都相当于i=i+1。自减运算符“--”也有两种写法,即 i-- 或者 --i。 例如:int a,b = 5; b++; //b的值变为6 ++b; //b的值变为7 a = b++; //a的值为7,b的值变为8 a = ++b; //b的值变为9,a的值也为9 1. 字符变量 定义字符变量的格式如下: char 标识符1, 标识符2,…, 标识符n; 字符变量在内存中占用 1 个字节。在 C++ 中,字符数据在内存中实际存储的是其 ASCII 码值。 例1、阅读并上机调试以下程序,观察运行结果,体会字符变量的输入与输出。 //p2-4-1 #includeiostream using namespace std; int main(){ char c1,c2,c3; c1 = 48; c2 = 65; c3 = 97; cout c1 “ “ c2 “ “ c3 “ “ ; cout int(c1) “ “ int(c2) “ “ int(c3) endl; return 0; } //运行程序,输出“0 A a 48 65 97”。 例2、阅读并上机调试以下程序,观察运行结果,体会字符变量的运算。 //p2-4-2 #includeiostream using namespace std; int main(){ char c1,c2,c3; c1 = ‘a’; c2 = ‘Z’; c1 = c1 - 32; c2 = c2 + 32; c3 = ‘0’ + 9; cout c1 “ ” c2 “ ” c3 endl; return 0; } //运行程序,输出:A z 9。 C++ 中定义了一些字符前加“\”的特殊字符,称为转义字符。 字符输入函数:getchar(输入字符); 字符输出函数:putchar(输出字符)。 2. 转义字符 例3、阅读并上机调试以下程序,观察运行结果,体会getchar和putchar的使用方式。 //p2-4-3 #includecstdio using namespace std; int main(){ char a = ‘ A ’ ; putchar(a); // 输出一个A putchar( ‘ \\ ’ ); // 输出‘\ ’ putchar( ‘ \n ’ ); // 输出回车换行 char c; c = getchar(); putchar(c + 1); //输入一个字符, 输出它在ASCII 码表中的后一个字符 return 0; } 在 C++ 中,可以用字符数组 char s[]存放字符串,也可以用 STL 中的 string 类型。每一个字符串的结尾都要加一个“字符串结束标志”,而且是系统自动添加上去的,C++规定以转义字符“\0”作为字符串结束标志。 字符串输入、输出函数 gets() 和 puts()。 3. 字符串变量 例4、阅读并上机调试以下程序,观察运行结果,体会puts()和gets()的使用方式。 //p2-4-4 #includecstdio using namespace std; char s[20];//定义一个长度为20的字符数组s int main(){ gets(s); puts(s); return 0; } //运行程序,若输入:abcd 123,则输出:abcd 123。 实践巩固 第 5 课 算术运算符 学习目标 1. 熟知算术运算符。 2. 熟练掌握算术表达式的书写。 3. 了解一些常用的数学函数。 算术运算符 表达式及其运算规则 将常量、变量、算术运算符、括号以及函数连接在一起的计算式,称为算术表达式。 当一个算术表达式中包含多个运算符时,遵循的计算顺序(运算优先级)为:先算“括号”里的,再算“乘法、除法、模”,最后算“加法、减法”,同一级别的按照类型从左往右依次计算。 表达式的计算结果称为表达式的值。 例1、输入长方形的长和宽(整型数据),计算并输出长方形的周长和面积。例如,输入“8 3”,输出“22 24”。 //p2-5-1 #includeiostream

文档评论(0)

swj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档