VC++ 2008专题应用程序开发实例精讲
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 运算符和表达式

算术运算符用于对数据进行算术运算,如加、减、乘、除等,是在程序中使用最多的一种运算符,C++的算术运算符如表1-2所示。

表1-2 C++的算术运算符

1.4.1 赋值运算符:将某个数据的值赋给某个变量

格式:变量名 赋值运算符 表达式

说明:被赋值的目标,即赋值运算符左边的量必须是变量,而不能是常量或表达式。表1-3为C++中的赋值运算符表。

表1-3 C++中的赋值运算符

要注意区分赋值运算符“=”与数学上的“等号”之间的区别。

1.4.2 关系运算符和关系表达式

关系运算符就是对两个量进行比较的运算符。表1-4列出了C++中的关系运算符。

表1-4 C++中的关系运算符

由关系运算符将两个表达式连接形成的运算式子是关系表达式,一个关系表达式的值是一个逻辑值。当其为真时,值为1;为假时,值为0。

如:假设a=1, b=20, c=3,则表达式a<b成立,其值为1;表达式b==c不成立,其值为0;表达式(a+b)! =c成立,其值为1。

1.4.3 逻辑运算符和逻辑表达式

逻辑运算符是对两个逻辑量进行运算的运算符。表1-5列出了C++中的逻辑运算符。

表1-5 C++中的逻辑运算符