C语言中的一元运算符和二元运算符有什么不同?

其中的元是什么意思呀?能不能简单举个例子........ 其中的元是什么意思呀?能不能简单举个例子..... 展开
 我来答
besthelp
2009-09-08 · TA获得超过1057个赞
知道小有建树答主
回答量:376
采纳率:100%
帮助的人:385万
展开全部
一元就是只需要一个操作数,如a--、a++、 !a、 ~a等
二元就是需要两个操作数才能完成运算 如典型的a+b、 a-b、 a*b、 a/b等
听不清啊
高粉答主

2018-02-01 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
一元运算符只对一个表达式执行操作,该表达式可以是数值数据类型类别中的任何一种数据类型。
一些只需要一个操作数的运算符称为一元运算符(或单目运算符)。
例:5 + 6 和 5++ ------在C语言中,5++是非法的。
前者5 和 6为操作数+ 为运算符,但是 + 需要两个操作数,所以它不是一元运算符,而是二元运算符,而后者只需要一个操作数,所以 ++ 为一元运算符。
一元运算符有:"sizeof",'+'——正号,'-'——负号,'!', '++', '--' , '~'——位非,返回数字的非。
由两个元素形成第三个元素的一种规则运算符称为二元运算符。
二元运算是由两个元素形成第三个元素的一种规则。例如数的加法及乘法;更一般地,由两个集合形成第三个集合的产生方法或构成规则称为二次运算。
初等运算符 下标运算符【[]】、分量运算符的指向结构体成员运算符【->】、结构体成员运算符【.】
算术运算符
乘法运算符【*】、除法运算符【/】、取余运算符【%】 、加法运算符【+】、减法运算符【-】
关系运算符
等于运算符【==】、不等于运算符【!=】 、关系运算符【 > = 】
逻辑运算符
逻辑与运算符【&&】 、逻辑或运算符【||】、逻辑非运算符【!】
位运算符
按位与运算符【&】、按位异或运算符【^】 、按位或运算符【|】、左移动运算符【<>】
赋值运算符
赋值运算符【= += -= *= /= %= >>= <<= &= |= ^=】
逗号运算符
逗号运算符【,】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式