c语言中什么是左操作数和右操作数?

 我来答
幉枫
2012-10-12
知道答主
回答量:8
采纳率:0%
帮助的人:3.5万
展开全部
满意答案 热心问友 2009-08-24C语言不分这个吧。。。只有汇编才分这个。。。C语言的A=0A=A+2汇编表示就是 MOV AX,0ADD AX,2很容易看出汇编一般指令都有两个操作数的:左操作数和右操作数,汇编术语就是目的操作数与源操作数 追问: 那么说就是目的操作数是左操作数,源操作数是右操作数吗? 回答: 是的 追问: 我看不懂你举的例子,能解释一下哪个是目的操作数,哪个是源操作数吗? 回答: 你看得懂我写的C语言例子没有:int a = 0; /* a赋值为0,让使用a和使用0一样"好玩" */a = a + 1; /* 让a加1,然后把值给a,执行了这条指令a就等于1了 */;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov ax,0;;;;;;;;;;;;;;;;;;;;;;说明--解释;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov 目的操作数,源操作数功能:把源操作数赋值给目的操作数;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;add 目的操作数,源操作数功能:把源操作数的值加上目的操作数的值结果放到目的操作数;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;明白没有。。。你为什么对这个这么感兴趣呀!! 追问: 谢谢,我要考二级,期末考试考得不好受打击了。 回答: 额 我说了这么多 没有一点用你不如把题目发出来。。。我自学都学了汇编和c了,你是在学校学的吧,努力呀
kaixingui2012
推荐于2018-03-09 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6819万
展开全部

说明这个问题,需要先了解一下运算符的分类

  1. 运算所需变量为一个的运算符叫单目运算符,例如【!,~,()】 。

  2. 运算所需变量为两个的运算符叫做双目运算符,绝大多数的运算符都是双目运算符,如算术运算符,关系运算符,赋值运算符,逻辑运算符等等

  3. 算所需变量为三个的运算符叫三目运算符:【?:】

在双目运算中,存在左右操作数,如:

int a ;

a=10 ; //这里的赋值运算,处于=左边的就叫”左操作数“,这里是a   处于=右边的就叫”右操作数“,这里是10 

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式