操作数(operand) 计算机指令中的一个组成部分。 它规定了指令中进行数字运算的量 。 通常一条指令均包含操作符和操作数。 例如:在比较指令中操作符指定计算机做比较操作,操作数则指定进行比较的两个数值。 在应用指令中,内容不随指令执行而变化的操作数为源操作数,内容随执行指令而改变的操作数为目标操作数。 操作数在C语言中包括常量,标识符,字符串,函数调用,下标表达式,成员选择符和复杂表达式,通过将操作数与操作符相结合的方式或者通过将操作符放在括号内的方式形成。 Operands in C include constants, identifiers, strings, function calls, subscript expressions, member-selection expressions, and complex expressions formed by combining operands with operators or by enclosing operands in parentheses. 操作数是指令执行的参与者,也就是各种操作的对象.与之有关的是操作码,所谓操作码是说明计算机要执行哪种,如传送,运算,移位,跳转等操作,它是指令中不可缺少的组成部分.操作数 在应用指令中,内容不随指令执行而变化的操作数为源操作数,内容随执行指令而改变的操作数为目标操作数。 操作数在C语言中包括常量,标识符,字符串,函数调用,下标表达式,成员选择符和复杂表达式,通过将操作数与操作符相结合的方式或者通过将操作符放在括号内的方式形成。操作数是参加某种功能操作的数据,有三种方式提供。1、立即数;2、通过寄存器;3、通过内存。对于双操作数指令:操作数可以是寄存器操作数、内存操作数和立即数,目的操作数可以是寄存器操作数和内存操作数,源操作数、目的操作数不能同时为内存操作数。