08_2 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文档。上传文档
查看更多
08_2C简单程序设计

第二章 C++简单程序设计 本章主要内容 C++语言概述 基本数据类型和表达式 数据的输入与输出 算法的基本控制结构 自定义数据类型 C++语言概述 C++语言的产生: C++是从C语言发展演变而来的,引入了类的机制; 从1989年开始C++语言的标准化工作,1994年制定了ANSI C++标准,98年11月被ISO批准为国际标准,成为目前的C++。 C++的特点 它保持了C的简洁、高效和接近汇编语言等特点 对C的类型系统进行了改革和扩充: C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言; 支持面向对象的方法。 C++字符集 大小写的英文字母:A~Z,a~z 数字字符:0~9 特殊字符: 空格 ! # % ^ * _(下划线) + = - ~ / \ ; . , () [] {} 词法记号 关键字 C++预定义的单词 标识符 程序员声明的单词,它命名程序正文中的一些实体 文字量( literal) 在程序中直接使用符号表示的数据,如2,3,‘a’;并且存储在程序区,而非数据区; 操作符(运算符)用于实现各种运算的符号 分隔符 ( ) {} , : ; 用于分隔各个词法记号或程序正文 空白符 空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称 标识符的构成规则 以大写字母、小写字母或下划线_开始。 可以由以大写字母、小写字母、下划线_或数字0~9组成。 大写字母和小写字母代表不同的标识符。 见名知意 基本数据类型 布尔 型 (bool) 字符型 (such as char) 整型 (such as int) 浮点型(实型)(such as float, double) 空值型 (void) 某些类型可以被 signed, unsigned, long 或short修饰. 构造类型(扩展类型) Pointer(指针) (*) Reference () Array(数组)( [ ] ) struct (结构) union (联合) enum(枚举) class (类) 布尔型 (bool) bool 可取值: true 或 false. bool型变量用于表示逻辑运算或关系运算的值,如: int a=5, b=6; bool b1=a= =b; //= is assignment, = = is equality 作为用于测试某种条件的函数返回值: bool greater ( int a, int b){return ab;} bool 和 int之间可以相互转换: bool→int (true → 1 or false → 0) int→bool (nonzero→ true or 0→ false ) 当某个变量用于表示true or false 两种状态时优先使用 bool 型,这样可提高程序的可读性,而且 bool 型变量必比int 型变量占用更少的内存。 字符型 char 型可取系统字符集中的任一字符: signed char: -128~127 unsigned char: 0~255 wchar_t 型 能表示的字符集更大,如Unicode字符集; 字符常量( character literal) :单引号括起来的一个字符,如:a, D, ?, $ 字符变量:用来存放字符常量,char c1=A; 少数字符可用标准的转义字符escape character表示: 常用的转义字符 字符数据的使用 字符数据的使用方法 字符数据和整型数据之间可以运算。 字符数据与整型数据可以互相赋值。 字符串常量 例:CHINA a a 整型 浮点型 浮点型可以有三种大小: float(单精度:single-precision), double (双精度double-precision), and long double(扩展精度extended-precision). 缺省情况下(By default ),浮点型文字量的类型为const double. float: 2.0f 2.9e-3F 3.1415926f double: 65.43 .23 1.2e10 long double: 2.0L 2.9e-3l 3.1415926L 各种类型变量占用内存的大小size C++中各类型的大小可由 sizeof 运算符获取: sizeof (类型名) 或 sizeof (表达式) C++ 各种类型的大小表示为 char型的倍数, char型大小定义为 1。 1≡sizeof (char)≤sizeof(sh

文档评论(0)

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

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

1亿VIP精品文档

相关文档