欢迎光临散文网 会员登陆 & 注册

C/C++编程笔记:C++中的一元运算符!

2021-02-01 21:37 作者:C语言编程__Plus  | 我要投稿

一元运算符:是作用于单个操作数以产生新值的运算符。


1、一元减号

减号运算符更改其自变量的符号。正数变为负数,负数变为正数。

int a = 10; int b = -a; // b = -10

一元减号与减法运算符不同,因为减法需要两个操作数。

2、增量

用于将变量的值增加1。可以通过两种方式完成增量:

①前缀增量

在此方法中,运算符位于操作数之前(例如++ a)。操作数的值将在使用前更改。

int a = 1; int b = ++ a; // b = 2

②后缀增量

在此方法中,运算符遵循操作数(例如a ++)。该数值操作数将被改变后,它被使用。

int a = 1; int b = a ++; // b = 1 int c = a; // c = 2

3、减量

用于将变量的值减1。减量可以通过两种方式完成:

①前缀递减

在此方法中,运算符位于操作数之前(例如,--a)。操作数的值将在使用前更改。

int a = 1;  int b = --a; // b = 0

②posfix递减

在此方法中,运算符遵循操作数(例如a--)。操作数的值将被改变后,它被使用。

int a = 1; int b = a--; // b = 1 int c = a; // c = 0

用于前缀和后缀操作组合的C ++程序:


上面的程序显示了后缀和前缀的工作方式。

4、NOT(!):用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符会将其设置为假。

  如果x为true,则!x为false  如果x为假,则!x为真

5、Addressof运算符(&):给出变量的地址。它用于返回变量的内存地址。由地址运算符返回的这些地址称为指针,因为它们“指向”内存中的变量。

&给出变量n的地址诠释int * ptr;ptr =&a; //将a的地址复制到位置ptr。

6、sizeof():此运算符返回其操作数的大小(以字节为单位)。所述的sizeof操作者总是先其operand.The操作数是一个表达式,或者它可以是一个铸造。


希望对你有帮助!更多编程知识点,会持续分享哦~

另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

编程学习视频分享:



C/C++编程笔记:C++中的一元运算符!的评论 (共 条)

分享到微博请遵守国家法律