数据库中是如何区分一元运算和二元做算的

数据库中是如何区分一元运算和二元做算的,第1张

运算符是一元、二元还是三元,要看它要求有几个数参加运算,比如"++"运算符,只需要一个数据单元参加运算,如++a,它就是一元运算符;而"+"、"-"等运算符,如a+b,要求有两个数据单元参加运算,它就是二元运算符;"?:"运算符要求三个运算单元,如(ab)?c:d,它就是三元运算符。

一些只需要一个 *** 作数的运算符称为一元运算符。

一元运算符有:"sizeof",'+'——正号,'-'——负号,'!', '++', '--' , '~'——位非,返回数字的非。一元运算符只对一个表达式执行 *** 作,该表达式可以是数值数据类型类别中的任何一种数据类型。

由两个元素形成第三个元素的一种规则运算符称为二元运算。

二元运算符应写在执行运算的子表达式对之间。二元运算符比一元运算符的优先级低。 二元运算符在本节中按优先顺序出现,该优先顺序与 C 语言中的顺序并不一致。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6643618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存