21xrx.com
2024-12-23 00:29:30 Monday
登录
文章检索 我的文章 写文章
C语言中常用的一元运算符及其用途
2023-06-15 13:46:10 深夜i     --     --
C语言 一元运算符 递增运算符 递减运算符 取地址运算符 取值运算符

在C语言中,一元运算符指只有一个操作数的运算符。一元运算符可以用于各种不同的场景,如改变变量的值、判断变量的特征等。下面,我们来详细介绍几个常见的一元运算符及其用途。

1. 递增运算符(++)

递增运算符(++)可以将变量的值增加1。例如,执行语句a++,就表示将变量a的值增加1,相当于a=a+1。递增运算符有两种写法,前缀递增和后缀递增,区别在于值的增加顺序。前缀递增先将值加1,再对表达式进行求值,而后缀递增先对表达式进行求值,再将值加1。

2. 递减运算符(--)

递减运算符(--)与递增运算符相似,只是将变量的值减少1。例如,执行语句a--,就表示将变量a的值减少1,相当于a=a-1。递减运算符也有前缀和后缀两种写法。

3. 取地址运算符(&)

取地址运算符(&)可以返回变量的地址。例如,如果变量a的地址为0x1000,则表达式&a将返回0x1000。

4. 取值运算符(*)

取值运算符(*)可以返回指针指向的变量的值。例如,如果指针p指向变量a,则表达式*p将返回变量a的值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复