运算符指明对操作数所进行的运算。按操作数的数目来分有一元运算符(如++)、二元
运算符(如+、>)和三元运算符(如?:)。
对于一元运算符来说,有前缀表达式和后缀表达式之分。前缀表达式是指操作符出现在
操作数的前面。
用法:操作符 操作数 //前缀表达式。
后缀表达式是指操作符出现在操作数的后面。
用法:操作数 操作符 //后缀表达式。
所有的二元和三元操作符采用中缀表达式。
用法:操作数1 操作符 操作数2 //二元的中缀表达式。
操作数1 操作数2:操作数3 //三元的中缀表达式。
按照运算符功能来分,基本的运算符有下面几类:
(1)赋值运算符(=,及其扩展赋值运算符,如+=)。
(2)算术运算符(+,?,*,/,%,++,??)。
(3)关系运算符(>,<,>=,<=,==,!=)。
(4)布尔逻辑运算符(!,&&,||)。
(5)条件运算符(?:)。
(6)位运算符(>>,<<,>>>,&,|,^,~)。
(7)其他(包括分量运算符,下标运算符[],对象运算符instance of,内存分配运算符
new,强制类型转换运算符(类型),方法调用运算符()等)。