1.5 操作符初始

from http://www.learncpp.com/cpp-tutorial/15-a-first-look-at-operators/

再次谈到表达式

在前面的章节中,我们已经定义了一个表达式“能够求值的数学实体”。但是,数学实体是比较模糊的概念。更加准确的来讲,表达式是一个常量、变量、操作符和函数组成的,能够求的值的东东。

常量是简单的数字,如5,或3.14159.当我们说起表达式“3 + 4”,3和4都是字面常量。字面常量总是表示它们自己。

你已经看了变量和函数。变量的值是内存中含有的值。函数求的值是取决于函数返回的值的类型。因为函数的返回类型为void说明没有返回值,它们往往不是表达式的一部分。

字面常量,变量,函数可统称为操作对象。操作对象是表达式的用来执行的对象。操作对象提供了表达式执行的数值。

 

操作符

表达式的最后一部分是操作符。操作符知道如何将操作对象整合到一起产生一个新的值。举个例子来说,在表达式"3+4",+是一个加操作符。+操作符将3和4结合到一起产生了一个新的值,7。

你也许已经非常熟悉一些常见的算术操作符了,包括+,-,*,/。=也是一个操作符。

操作符一般有两种类型:

一元操作符。-5中的-操作符。

二元操作符。如3 + 4中的+操作符。

 

注意:

相同的操作符可能不仅仅只有一个意思。如,-操作符有两种意思。可做一元,也可做二元操作符。

 

结论

这仅仅是操作符的冰山一脚,在后面的章节中会有更详细的讨论。

posted @ 2012-04-16 19:20  grassofsky  阅读(155)  评论(0编辑  收藏  举报