中易网

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

答案:2  悬赏:0  
解决时间 2021-01-18 16:44
  • 提问者网友:贪了杯
  • 2021-01-18 05:47
c语言中什么是左操作数和右操作数?
最佳答案
  • 二级知识专家网友:神的生死簿
  • 2021-01-18 07:23
说明这个问题,需要先了解一下运算符的分类
运算所需变量为一个的运算符叫单目运算符,例如【!,~,()】 。
运算所需变量为两个的运算符叫做双目运算符,绝大多数的运算符都是双目运算符,如算术运算符,关系运算符,赋值运算符,逻辑运算符等等
算所需变量为三个的运算符叫三目运算符:【?:】
在双目运算中,存在左右操作数,如:
int a ;
a=10 ; //这里的赋值运算,处于=左边的就叫”左操作数“,这里是a   处于=右边的就叫”右操作数“,这里是10 
全部回答
  • 1楼网友:行雁书
  • 2021-01-18 08:25
满意答案 热心问友 2009-08-24C语言不分这个吧。。。只有汇编才分这个。。。C语言的A=0A=A+2汇编表示就是 MOV AX,0ADD AX,2很容易看出汇编一般指令都有两个操作数的:左操作数和右操作数,汇编术语就是目的操作数与源操作数 追问: 那么说就是目的操作数是左操作数,源操作数是右操作数吗? 回答: 是的 追问: 我看不懂你举的例子,能解释一下哪个是目的操作数,哪个是源操作数吗? 回答: 你看得懂我写的C语言例子没有:int a = 0; a = a + 1; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov ax,0;;;;;;;;;;;;;;;;;;;;;;说明--解释;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov 目的操作数,源操作数功能:把源操作数赋值给目的操作数;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;add 目的操作数,源操作数功能:把源操作数的值加上目的操作数的值结果放到目的操作数;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;明白没有。。。你为什么对这个这么感兴趣呀!! 追问: 谢谢,我要考二级,期末考试考得不好受打击了。 回答: 额 我说了这么多 没有一点用你不如把题目发出来。。。我自学都学了汇编和c了,你是在学校学的吧,努力呀
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息