发展历程 什么是一元运算符? -技术百科的定义

什么是一元运算符? -技术百科的定义

目录:

Anonim

定义-一元运算符是什么意思?

在C#中,一元运算符是在表达式或语句中采用单个操作数的运算符。 C#中的一元运算符是+,-,!,〜,++,-和强制转换运算符。

一元运算符声明的签名包括运算符和参数类型; 它不需要返回类型和参数名称。

所有C#一元运算符都有预定义的实现,默认情况下将在表达式中使用该实现。 通过使用“ operator”关键字定义静态成员函数,可以使用自定义实现将这些一元运算符重载为用户定义类型。

技术百科解释了一元运算符

一元运算符及其详细信息列表包括:

  • 一元加运算符(+):对数字类型进行运算的结果是操作数本身的值。 已经为所有数字类型预定义了该运算符。
  • 一元减号(-):此运算符可用于否定整数,浮点数和十进制类型的数字。
  • 逻辑补码(否定)运算符(!):此运算符只能与Boole类型的操作数一起使用。
  • 按位补码(负)运算符(〜):此运算符可与整数,单位,长整数和ulong操作数类型一起使用。 运算的结果是操作数的按位补码(二进制表示形式的逆运算)。
  • 前缀增量(++)和减量(-)运算符:操作数可以是变量,属性访问或索引器访问。 使用增量运算符,整数类型操作数的运算结果将是值加1。使用减量运算符,结果将是从操作数中减1的值。 增量/减量运算符也可以与后缀表示法一起使用
  • 强制转换运算符:用于构建强制转换表达式以转换为给定类型。 该运算符由符号“ T”表示,其中T是操作数或表达式结果必须转换为的类型
该定义是在C#上下文中编写的
什么是一元运算符? -技术百科的定义