" ="之前和之后的术语名称(等号)?

时间:2016-11-24 14:46:07

标签: terminology

等号前后的术语名称是什么?

示例:

student1 = John;
height = 100.0;
hasLight = false;

之前:student1,身高,有光。 之后:John,100.0,false。

我认为等号后的术语是"值"但不确定它是否正确。

4 个答案:

答案 0 :(得分:1)

它们都是赋值运算符¹(=)的“操作数”。

右手操作数可能被松散地称为被赋值的“值”,虽然更准确地说它是一个表达式,它是表达式的结果值被赋值。

左手操作数通常称为作业的“目标”,有时称为“受让人”。

¹我从上下文假设它是一个赋值运算符。有些语言使用=来测试相等性(例如if (height = 100.0))。如果它是一个相等运算符而不是赋值运算符,那么它们只是“操作数”而上面的其他两个术语不适用。

答案 1 :(得分:0)

你正在做assignment

您将值100.0赋予第2行的变量高度,例如

答案 2 :(得分:0)

赋值运算符的左侧是变量。右边是表达式,在你的例子中都是文字值。

答案 3 :(得分:0)

不太通用的术语也可能是: 变量/常量=值;

来自MSDN的更多姓名:

  

赋值运算符(=)将其右侧操作数的值存储在由其左侧操作数表示的存储位置,属性或索引器中,并将该值作为结果返回。