单目操作符

简介: `++` 和 `--` 是编程中的自加和自减操作符。`a++` 表示先使用变量 `a` 的值,然后将其加一,而 `++a` 则是先将 `a` 加一,再使用新值。同样,`--` 操作符也有类似前后置的区别。这两个单目操作符常用于改变和取值之间交替进行的场景。例如,如果 `a=2`,`b=a++` 后 `b` 为 2,`a` 变为 3;而 `b=++a` 会使 `b` 和 `a` 都为 3。

"++" :自加


"--" :自减


用法:假设定义了一个变量 a=1


1)后置++:若使用了a++,则表示先取a的值,再令a=a+1


"先使用再加一"


2)前置++:若使用了a--,则表示先令a=a+1,再取a的值


"先加一再使用"


如:


#include<stdio.h>

int main ()

{

int a=2;

int b=a++;//先使用:b=a=2  再加一:a=a+1=3

printf("%d%d\n",a,b);//输出结果为 3  2

return 0;

}


再如:


#include<stdio.h>

int main ()

{

int a=2;

int b=++a;//先加一:a=a+1=3  再使用 b=a=3

printf("%d%d\n",a,b);//输出结果为 3  3

return 0;

}


"--"的用法同上


单目操作符指只有一个操作数的操作符


像+ - × / %这些有两个操作数的操作符为双目操作符

目录
相关文章
|
4月前
|
安全 程序员 C++
7运算符
7运算符
42 1
|
4月前
1-6 运算符
1-6 运算符
35 0
其他运算符
其他运算符
|
1月前
运算符
运算符 第一种方式 a=$((2+2)) 第二种方式 b=[表达式] 第三种方式 c=expr 2 + 3
|
4月前
|
C++
c++运算符
c++运算符
43 2
|
4月前
|
C语言
c运算符
c运算符
28 0
|
4月前
|
程序员 C++
C++中的运算符:深入理解与应用
C++中的运算符:深入理解与应用
|
4月前
|
C++
C++运算符
C++运算符
24 0
|
4月前
|
C语言
各种运算符的介绍,超详解
各种运算符的介绍,超详解
83 0