C++提供了一元操作符(unary operator)和二元操作符(binary operator)两种操作符,C++还提供了一个使用三个操作数的三元操作符(ternary operator)。
5.1 算术操作符
一元操作符具有直观的含义,它对其操作数取负。
操作溢出时,其结果值"截断",将符号位的值由0设为1,于是结果变为负数。
int i = 100;
cout << -i << endl;
5.2 关系操作符和逻辑操作符
C++提供了一元操作符(unary operator)和二元操作符(binary operator)两种操作符,C++还提供了一个使用三个操作数的三元操作符(ternary operator)。
5.1 算术操作符
一元操作符具有直观的含义,它对其操作数取负。
操作溢出时,其结果值"截断",将符号位的值由0设为1,于是结果变为负数。
int i = 100;
cout << -i << endl;
5.2 关系操作符和逻辑操作符