当前位置: 首页 > 知识库问答 >
问题:

c语言中是否有一元和二元运算符?

薄鸿远
2023-03-14

c中有没有既是一元又是二元的运算符?这个问题在一次采访中被问到。

共有3个答案

邵诚
2023-03-14

<罢工>

<罢工> <代码> :-一元:In 结构标志- <代码>{.meber1=x,.member3=z}(C99和更高版本)。二进制:访问结构成员。

C中没有一元和二元运算符
符号,如-*

  1. <代码><代码>,<代码>-<代码>一元:<代码>i=-1<代码>j=1。二进制:<代码>i=i 1,<代码>j=j 1
马业
2023-03-14

不,没有。每个运算符都是一元、二元或三元运算符。

一些一元运算符和二元运算符碰巧使用相同的符号:

  • 用于解引用和乘法

但一元和二元仍然是不同的运算符,它们的拼写方式恰好相同。

云正信
2023-03-14

星号(*)可用于解引用(一元)或乘法(二进制)。

&符号(

( /-) 的加号/减号可用于单位/否定(一元)或加减(二进制)。

但是,正如其他人指出的那样,这些符号是由不同的操作符共享的。这些运算符中的每一个都只有一个n-arity。

 类似资料:
  • 本文向大家介绍简单了解C++语言中的二元运算符和赋值运算符,包括了简单了解C++语言中的二元运算符和赋值运算符的使用技巧和注意事项,需要的朋友参考一下 二元运算符 下表显示可重载的运算符的列表。 可重新定义的二进制运算符 运算符 名称 , 逗号 != 不相等 % 取模 %= 取模/赋值 & 按位“与” && 逻辑“与” &= 按位“与”/赋值 * 乘法 *= 乘法/赋值 + 添加 += 加法/赋值

  • C++ 重载运算符和重载函数 二元运算符需要两个参数,下面是二元运算符的实例。我们平常使用的加运算符( + )、减运算符( - )、乘运算符( * )和除运算符( / )都属于二元运算符。就像加(+)运算符。 下面的实例演示了如何重载加运算符( + )。类似地,您也可以尝试重载减运算符( - )和除运算符( / )。#include <iostream> using namespace std;

  • 本文向大家介绍c#中的三元运算符是?相关面试题,主要包含被问及c#中的三元运算符是?时的应答技巧和注意事项,需要的朋友参考一下 三元运算符,有的也称三目运算符,是对if else  双分支条件语句的简化 格式如下: 表达式一?表达式二:表达式三        释义:如果表达式一为真,就执行问号后边紧跟着的表达式,也就是表达式二;             否则执行冒号后边的表达式,即表达式三。 等价

  • 本文向大家介绍Java语言一元运算符实例解析,包括了Java语言一元运算符实例解析的使用技巧和注意事项,需要的朋友参考一下 一元运算符,也叫单项算符,一目运算符,一元算符 ,英文名字:UnaryOperator。 描述:接受一个参数为类型T,返回值类型也为T。 源码: 测试代码: 总结 以上就是本文关于Java编程一元运算符的实例介绍,希望对大家有所帮助。感谢大家对本站的支持。

  • 一元运算符仅仅是为了与一元运算符对称,还是在C代码中有一些实际用途? 在这里搜索时,我发现C中一元“”运算符的用途是什么?,但唯一有用的场景涉及预处理器宏。这些很好知道,但它们似乎是一些不太常见的情况,并且涉及宏。是否有涉及更常见C代码的用例?

  • C++ 重载运算符和重载函数 一元运算符只对一个操作数进行操作,下面是一元运算符的实例: 递增运算符( ++ )和递减运算符( -- ) 一元减运算符,即负号( - ) 逻辑非运算符( ! ) 一元运算符通常出现在它们所操作的对象的左边,比如 !obj、-obj 和 ++obj,但有时它们也可以作为后缀,比如 obj++ 或 obj--。 下面的实例演示了如何重载一元减运算符( - )。#incl