C++共有三类运算符:单目(或一元)运算符、双目(或二元)运算符和三目(或三元)运算符三类。
1、单目运算符:一般位于操作数的前面,如对x取负为-x;
2、双目运算符:一般位于两个操作数之间,如两个数a和b相加表示为a+b;
3、三目运算符:只有一个即 ?:,即为条件运算符,它含有两个字符,分别把三个操作数分开。
表1列出了在C++语言中定义的全部运算符,其中优先级数字从小到大对应的优先级别为从高到低。
C++共有三类运算符:单目(或一元)运算符、双目(或二元)运算符和三目(或三元)运算符三类。
1、单目运算符:一般位于操作数的前面,如对x取负为-x;
2、双目运算符:一般位于两个操作数之间,如两个数a和b相加表示为a+b;
3、三目运算符:只有一个即 ?:,即为条件运算符,它含有两个字符,分别把三个操作数分开。
表1列出了在C++语言中定义的全部运算符,其中优先级数字从小到大对应的优先级别为从高到低。