C++ 第章 简单程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 C++简单程序设计 本章要点: C++中的词法符号约定 C++的基本数据类型 C++的运算符和表达式 输入、输出基础 算法的基本控制结构 自定义数据类型 2.1、 C++中的词法符号约定 2.1.1 C++的字符集 C++的字符集包括: 26个大写字母 26个小写字母 10个数字 其他符号:空格 + - * / = , . _ : ; ? \ “ ‘ ~ | ! # % ( ) [ ] { } ^ 2.1、 C++中的词法符号约定 2.1.2 C++的词法符号包括 C++的词法符号包括: 关键字 标识符 运算符 标点符号 常量,字符串 2.2、 C++的基本数据类型 2.2.1 C++的基本数据类型 C++中的基本数据类型包含如下几部分: 2.2、 C++的基本数据类型 2.2.2 C++中的数据 C++中的数据包括常量与变量,它们分属于不同的数据类型。 常量:常数、或在程序运行过程中值始终不变的数据量。 C++中的常量,分为以下六种: 2.2、 C++的基本数据类型 整型常量: C++提供3种表示整型常量的形式: 十进制: 123, -123, 0; 八进制: 以0(零)开头的整数常量。 十六进制: 以0X(零)开头的整数常量。 2.2、 C++的基本数据类型 实型常量: C++ 提供2种实型常量的表示形式: 十进制:由数字和小数点组成。必须带小 数点。 指数形式:数字E(或e)整数。E前必须有数 字,E后必须是整数 34.5f //float 34.5 //double 2.2、 C++的基本数据类型 字符常量: 用单引号括起的单个字符 特殊字符以“\”开头(P25) 例如:1,0,/,=,a,b,?, % \n,\t,\\ 2.2、 C++的基本数据类型 字符串常量: 用双引号括起的字符序列 “hello”、 “happy” 字符串以字符不同,它在内存中的存放形式是: 按串中字符的排列次序存放,每个字符占一个字 节,并在末尾添加‘\0’ 作为结束标志. 2.2、 C++的基本数据类型 布尔常量: 布尔型常量只有两个false,true。 符号常量: 用符号来代替常量,该符号被称为符号常量。 符号常量要先定义后使用,定义方式如下:#define 符号常量 常量 2.2、 C++的基本数据类型 变量: 变量:在程序的运行期间,值会变、或值可变的数据量。 变量的实质:每个变量对应内存中相应数量的存储单元,用以存放数值。 变量必须“先定义、后使用”。 2.2、 C++的基本数据类型 变量定义方式: 数据类型 变量名1,……变量名n; 变量的初始化: int sum=5; double Price=105,discount=0.1; 注意:没有赋值的变量并不意味着该变量中没有数值,根据存储类型不同,其值可能是随机值或是0。 2.2、 C++的基本数据类型 2.2.3 数据类型的转化 在C++,当对不同类型的数据操作时,应先将其转化为类型相同的数据,然后操作。 数据类型转化有两种方式:隐含转化和强制转化。 2.2、 C++的基本数据类型 隐含转化 隐含转换总规则:低字长类型转换成高字长类型。 2.2、 C++的基本数据类型 显式转化: 显式转方式:(类型名)(表达式) (int)2.4*4 (int)(2.4*4) 2.2、 C++的基本数据类型 精度丢失: 在由高精度(字长)数据向低精度(字长)数据转化时会发生精度丢失。 将实型数据转化为整型数据时,将舍去实数的小数部分。 将double型数据转化为float型数据时,截取前面七位有效数字。 将整型数据转化为字符型数据时,只截取原数据的最低8位。 2.2、 C++的基本数据类型 2.3、 运算符与表达式 2.3.1 运算符与表达式 表示各种不同运算的符号称为运算符。参与运算的数据成为操作数。 由运算符合操作数按一定的语法形式组成的符号序列称为表达式,每个表达式经过运算后都会产生一个确定得值。 2.3、 运算符与表达式 从如下几方面来掌握运算符和表达式: 运算符的功能。 运算符所涉及的操作数的个数以及操作数的类型和运算结果的类型。 运算符的优先级、结合性。 2.3、 运算符与表达式 算术运算符与算术表达式 算术运算符包括:+、-、*、/、%、++、--。 +、-、*、/、%是双目运算符,++、--是单目运算符。 %运算符只适用于整型操作数。 ++、--运算符的操作数一定要是变量。 2.3、 运算符与表达式 ++、--运算符的前置运算是该变量在参与其它运算之前先增一或先减一; ++、--运算符的后置运算是该变量先参与其它运算然后再增一或先减

文档评论(0)

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

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

1亿VIP精品文档

相关文档