k A的外的出》净的出《的要的《图的《的气
本章要点: C++中的各种运算符 区C++中的各种表达式 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 2 本章要点: C++中的各种运算符 C++中的各种表达式
53.1C++的运算符 >运算符:在程序中,许多语句是由表达式构成的。表达式是由运算符和运算 数组成的式子。运算符指运算的符号,而运算数包含常量、变量 和函数等。 >运算符的分类: ①按运算符连接运算对象的个数分为: ■单目运算(一元运算符,只需一个操作数) 双目运算(二元运算符,需两个操作数) 三目运算(三元运算符,需三个操作数) ②按其在表达式中所起的作用又可分为: C++程序设计课件设计制作:徐龙琴 3
C++程序设计课件 设计制作:徐龙琴 3 §3.1 C++的运算符 ➢运算符:在程序中,许多语句是由表达式构成的。表达式是由运算符和运算 数组成的式子。运算符指运算的符号,而运算数包含常量、变量 和函数等。 ➢运算符的分类: ◼ 单目运算(一元运算符,只需一个操作数) ◼ 双目运算(二元运算符,需两个操作数) ◼ 三目运算(三元运算符,需三个操作数) ① 按运算符连接运算对象的个数分为: ② 按其在表达式中所起的作用又可分为:
算术运算符+-*/% 关系运算符< 逻辑运算符!&& 位运算符<<>>~ 自增自减运算符+ 赋值运算符=及其扩展(+=-=*=/=%=等) 条件运算符?: 指针运算符*和& 逗号运算符 分量运算符* 函数调用运算符() 下标运算符[] 求字节运算符 sizeof 强制类型转换运算符:(type) C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 4 ◼ 算术运算符 + - * / % ◼ 关系运算符 < <= >= == != ◼ 逻辑运算符 ! && || ◼ 位运算符 << >> ~ | ^ & ◼ 自增自减运算符++ -- ◼ 赋值运算符 = 及其扩展(+= -= *= /= %= 等) ◼ 条件运算符 ? : ◼ 指针运算符 * 和 & ◼ 逗号运算符 , ◼ 分量运算符 * -> ◼ 函数调用运算符() ◼ 下标运算符[] ◼ 求字节运算符 sizeof ◼ 强制类型转换运算符:(type)
1、算术运算符 运算符名字 实例 2+49/∥/得出169 加减乘除 398-4∥得出-0.02 2÷34∥得出68 9/20∥/得出45 取余 13%3∥/得出1 2、自加和自减运算符 十十是自增运算符,一一自减运算符,它门都是单目运算符,都是 将数值变量的值加1或减1,该类操作符应用于变量而不能应用于常量 例:inti=5; C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 5 1 、算术运算符 运算符 名字 实例 + 加 12 + 4.9 // 得出16.9 - 减 3.98 - 4 // 得出-0.02 * 乘 2 * 3.4 // 得出6.8 / 除 9 / 2.0 // 得出4.5 % 取余 13 % 3 // 得出1 2 、自加和自减运算符 ++是自增运算符,――自减运算符,它门都是单目运算符,都是 将数值变量的值加1或减1,该类操作符应用于变量而不能应用于常量。 例: int i= 5;