C语言王者归来
上QQ阅读APP看书,第一时间看更新

2-6-2 负号运算

除了以上五种基本操作数之外,C语言还有一种运算符,负号(-)运算符。这个运算符号表达方式和减号(-)一样,但是意义不同,前面已经说过减号运算符号,一定要有两个操作数搭配,而这个运算符只要一个操作数就可以了,由于它具有此特性,所以又称这个运算符号是单元(unary)运算符。

实例:有一C语言指令如下,变量a的左边是负号。

     s = -a + b;

假设执行指令前,a = 5,b = 10,s = 2;

则执行指令后,a = 5,b = 10,s = 5。

 与前面实例一样,操作数本身在执行指令后值不改变。