- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1 C++语言概述 1.1 C ++语言概述 1.1 C ++语言概述 1.1 C ++语言概述 1.2 一个C++程序实例 1.3 C++的词法单位 1.3.1 C++的字符集 C++的字符集 1.3.2 关 键 字 关 键 字 关 键 字 1.3.3 标识符 标识符 1.3.4 标点符号 1.4 C++中的数据类型 1.5 常量和变量 1.5.1 变 量 变量说明 变量初始化 1.5.2 文字常量 整型常量 整数的十进制表示方法 整数的八进制表示 整数的十六进制表示 整数的其他表示方法 实型常量 字符型常量 4. 字符串常量 1.5.3 常变量 1.6 运算符和表达式 1.6.1 运算符、优先级和结合性 1.6.1 运算符、优先级和结合性 1.6.1 运算符、优先级和结合性 1.6.1 运算符、优先级和结合性 1.算术运算符及其表达式 算术表达式: 2.赋值运算符与赋值表达式 2.赋值运算符与赋值表达式 3.自增自减运算 4.逻辑运算、逻辑表达式及其求值优化 关系表达式: 4.逻辑运算、逻辑表达式及其求值优化 5. 位运算(选读) 6.逗号运算符与逗号表达式 7. sizeof( ) 运算符 1.6.3 语句 1.6.4 算术类型转换和赋值类型转换(选读) 1. 混合运算的类型转换规则 2.赋值类型转换 3 强制类型转换 说明: (1)强制类型转换不改变表达式本身的值类型,而是产生一个临时变量,用来暂存转换后的值,该临时变量引用后即自动释放。如上例,执行强制类型转换后变量a和b的值及类型都不变,而是各自产生一个临时变量,用这两个临时变量的值进行运算。 (2)强制类型转换符优先级较高,只对紧随其后的表达式起作用,而对其他部分不起作用。如表达式(float)a/b的含义是先将变量a强制转换为浮点数,然后与整数b运算。 1.6.5 求值次序与副作用(选读) 1.7 数组与字符数组 1.7.1 数组 一维数组 一维数组 一维数组 一维数组 1.7.2 字符数组 1.7.2 字符数组 1.7.2 字符数组 1.8 简单的输入输出 1.8.1 C++输入输出简介 1.8.2 数据的输入输出 1.8.2 数据的输入输出 2.字符串输入输出 1.8.2 数据的输入输出 1.8.3 输入输出的格式控制 1.8.3 输入输出的格式控制 第一章 C++基础知识 完 谢谢! 用于计算一个操作数类型或一个变量的字节数。一般格式为: sizeof (数据类型) 或 sizeof(变量名) 例如:sizeof(int) 值为4 sizeof( float) 值为4 double x; sizeof( x) 值为8 1 表达式语句:表达式; 2 空语句: ; 3 复合语句: { //若干语句 } 流程控制语句:流程控制语句用来控制或 改变程序的执行方向 ; 1.6.3结束 1 混合运算的类型转换规则 2 赋 值 类 型 转 换 ok 运算过程中,当某个二元运算符两边的操作数类型不同但属于类型相容时,系统先将精度低的操作数变换到与另一操作数精度相同,而后再进行运算。 类型相容: 类型不同但系统可以自动进行转换。 当赋值号的左值和右值类型不一致但属于类型相容时,由系统自动进行类型转换。 3 强 制 类 型 转 换 char short int long unsigned char unsigned short unsigned int unsigned long float double long double 数据类型转换方向 ok 具体规则: (1)字符可以作为整数参与数值运算,整数值为其ASCII码。 (2)操作数为字符或短整型时,系统自动变换成整型。 (3)操作数为实型时,系统自动变换成双精度型。 (4)其余情况,当两操作数类型不同时,将精度低(或表示范围小)的操作数的数据类型变换到与另一操作数类型相同再进行运算 例: char c1, c2; int i1, i2; float x1, x2; 则表达式 x2=c1*i1+c1*x1+c1*c2 的求值过程为:将c1转换成整型,完成c1*i1,结果表示为t1;将c1和x1均转换成双精度型,完成c1*x1,结果表示为t2;将c1和c2均
文档评论(0)