- 4
- 0
- 约5.02千字
- 约 44页
- 2019-09-06 发布于广东
- 举报
Logo 2.5.3 表达式中各类数值型数据间的混合运算 假设已指定i为整型变量,f为float变量,e为long型,有下面表达式: 10+‘a’+ i * f – i / e 10+‘a’+ i * f – i / e ? ? ? ? 1 ? Logo 2.5.4 自增和自减运算符( ++ 、-- ) (1)、a++ :先取a的值作为表达式的值,然后a=a+1 例:int a; a = 2 ; j = a++ (2)、++ a :先a=a+1 , 然后取a的值作为表达式的值。 例:int a; a = 2 ; j = ++a (3)、 a -- :先取a的值作为表达式的值,然后a=a-1 例: int a; a = 2 ; j = a-- (4)、 -- a :先a=a-1 , 然后取a的值作为表达式的值。 例: int a; a = 2 ; j = --a Logo 2.5.4 自增和自减运算符( ++ 、-- ) 例:写出下列程序运行结果: int a = 3; int b = ++a; couta bendl; int c = a++; couta cendl; Logo Logo Add Your Company Slogan 第2章 数据类型与表达式 C++程序设计 Logo C++的数据类型 本章内容 2.1 常量 2.2 变量 2.3 C++的运算符 2.4 算术运算符与算术表达式 2.5 逗号运算符与逗号表达式 2.7 2.6 赋值运算符与赋值表达式 Logo 2.1 C++的数据类型 数据——程序处理的对象 数据类型——根据数据的表达形式的不同而划分的类别。 各种数据在内存中均以0、1的二进制形式存储,但存储格式不同。 Logo 2.1 C++的数据类型 数据类型 基本类型 非基本类型 单精度型 双精度型 数组类型 结构体类型 共用体类型 枚举类型 类类型 Type * 整型 字符型 浮点型 空类型(无值型) 布尔型 指针类型 Logo 2.2 常量 2.2.1 什么是常量 常量的值是不能改变的,程序中一般包含直接常量(一般常量)和符号常量两种。 根据数据类型的不同,常量可分为: 整型常量 实型常量(浮点型常量) 字符常量 字符串常量 Logo 2.2 常量 1、整型常量(整数) 分十进制整数、八进制整数和十六进制整数。书写格式: 整型常量类型 表达形式 有无正负 十进制 10、10L或10l 有正负 八进制 012 只有正 十六进制 0xA 只有正 注意:10L、10l 表示长整型,10为一般整型。 Logo 2.2 常量 2. 浮点型常量(实型常量) 有两种不同的方式表示: 浮点型常量表示方法 表达形式 十进制小数形式 0.12 、-1.0 、5. 、 .6 指数形式 12e3、1.2e4、0.12E5 Logo 2. 浮点型常量(实型常量) 注: (1) 指数形式的书写 数符 数字部分 指数部分 E和e的前面必须要有数字,且E后面的指数必须为整数。 例:e3 、2.1e3.5 、.e3 、e (2)浮点型常数缺省为double型,如表示float型,则在实数后加f或F。 如:34.56f 34.5 × Logo 3 字符常量 (1)普通的字符常量 用单撇号括起来的一个字符,如′a′,′#′。在内存中占一个字节。 注意: ①只能包括一个字符,如′AB′ 是不合法的。 ②字符常量区分大小写字母,如′A′和′a′是两个不同的字符常量。 ③撇号(′)是定界符,而不属于字符常量的一部分。 Logo 3 字符常量 (2)转义字符常量 非图形字符(如回车、制表符)及\、 、“等字符。 用以 “\”开头的转义字符常量表示这些特殊字符,见P24表2.2。 \n 代表一个“换行”符。 “cout \n ; ” 与“coutendl; ” 作用相同。 ‘\0’为空字符,即NULL,码值为0。 (与‘0’的区别,‘0’的码值为48) Logo 3 字符常量 (3)字符数据在内存中的存储形式及其使用方法 存储该字符相应的ASCII码,并以二进制形式存放。 例如:c1=‘a’ c2=‘b’ 注意:字符数据的运算,均以字符的ASCII码进行运算。 Logo (3)字符数据在内存中的存储形式及其使用方法 字符数据的使用方法: 1、字符数据和整型数据可以相互赋值。 2、字符数据和整型数据之间可以运算。 例2.1字符数据和整型数据相互赋值。 #include iostream using namesp
您可能关注的文档
- 高效沟通技巧-36.ppt
- 给教徒的资料.ppt
- 麦肯锡九大原则3+营销+概述与基本框架.ppt
- 2010解决团队问题及团队沟通的技巧.ppt
- 2012专升本复习-介词,连词 .ppt
- 2013届数学(理)第一轮第8章+第48讲+两条直线的位置关系.ppt
- 2013届新课标高中数学(理)第一轮总复习第8章+第48讲+两条直线的位置关系.ppt
- 百度培训-改变从心态开始.ppt
- 编译器参数调优方法.ppt
- 炒股必备之经典均线理论.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)