手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C++程序设计之运算符与表达式

时间:2025-01-05 04:32:42

本人学习C++的过程经验及总结,本结内容:灵活运用常用运算符与表达式

工具/原料

VS2015

运算符

1、运算符与变量、函数一起组成表达式。运算符由一个或多个字符组成。

C++程序设计之运算符与表达式

2、算术运算符,C+陴鲰芹茯+算术运算符有5种:+、-、*、/、%除法运算符“/”对整数运算时,结果只取整数部分。例如表达式13/7的值是1。求余数操作符“%”用于求余,第一个数被第二个数除之后得弓谫形髁余数。求余数也叫取模,只能用在整数和字符型操作数上。不能用于浮点数,例如7.66%3就是非法的。

C++程序设计之运算符与表达式

3、运算符测试,在VS中输入以下代码,运行看输出结果#include "stdio.h"int 罪焐芡拂main(){ printf("%d,%d\n",20/7,-20/7); printf("%f,%f\n",20.0/7,-20.0/7); return 0;}

C++程序设计之运算符与表达式

4、赋值运算符赋值符号=,用于赋值运算,将一个操作数的值传递给一个变量。当等号右边的操作数与左边变量类型不同时,编译器会把等号右边的操作数转换成左边操作数的类型。等号左边的操作数必须是变量,不能是常数。

C++程序设计之运算符与表达式

5、递增和递减符递增运算符记为“++”,其功能是使变量的值自增1。递减运算符记为“--”,其功能是使变量值自减1。

C++程序设计之运算符与表达式

6、关系运算符用于比较运算。包括>、<、==、>=、<=、!=。

C++程序设计之运算符与表达式

7、逻辑运算符逻辑运算符用于逻辑运算。包括&&、||、!

C++程序设计之运算符与表达式

8、位操作运算符参与运算的量,按二进制位进行运算。包括&、|、~、^、<<、争犸禀淫>>~01111111 = 100000000101 & 1101 = 01010101 ^ 1101 = 10000101 | 1101 = 1101

C++程序设计之运算符与表达式

9、条件运算符exp1?exp2:exp3

C++程序设计之运算符与表达式

10、逗号运算符(exp1,exp2)1.逗号表达式可以是一般形式中的表达式1和表达式2,也可以是逗号表达式2.在程序中使用逗号表达式,通常是为了在逗号表达式内分别求各表达式的值,而不一定是为了求整个逗号表达式的值3.并不是在所有出现逗号的地方都组成逗号表达式。自己编译运行下图表达式看y的值

C++程序设计之运算符与表达式

11、指针运算符指针运算符包括取地址操作符(&)和解引用操作符(*)两种。

12、求字节数运算符用于计算数据类型所占的字节数(sizeof)。

13、特殊运算符括号(),下标[],成员(->,.)

表达式

1、1)1个常量或表示对象的标识符是最简单的表达式,其值是常量或对象的值。2)1个表达式的值可以用作其他运算符的操作数,形成更复杂的表达式。

C++程序设计之运算符与表达式

2、运算优先级

C++程序设计之运算符与表达式

3、类型转换1.自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。规则:小类型总是被提升成大类型,减小精度损失。2.强制类型转换强制类型转换是通过类型转换运算来实现的。

C++程序设计之运算符与表达式
© 手抄报圈