Octave 什么是=后跟==操作?
我遇到了这段代码,不知道它的性能:Octave 什么是=后跟==操作?,octave,Octave,我遇到了这段代码,不知道它的性能: yk = y == k; 重新创建: >> a = 1 a = 1 >> b = 2 b = 2 >> c = 3 c = 3 >> a = b == c a = 0 >> 我认为这是一个布尔运算如果y==k,那么yk=1,否则yk=0?为了理解您的语句的含义,您可以参考。从该列表中可以看到,赋值(=)的优先级低于任何运算符(包括=)。因此,您发布的行将转换为 执行关系操作y==k 将结果分
yk = y == k;
重新创建:
>> a = 1
a = 1
>> b = 2
b = 2
>> c = 3
c = 3
>> a = b == c
a = 0
>>
我认为这是一个布尔运算
如果y==k,那么yk=1,否则yk=0
?为了理解您的语句的含义,您可以参考。从该列表中可以看到,赋值(=
)的优先级低于任何运算符(包括=
)。因此,您发布的行将转换为
y==k
yk
对布尔运算<代码> y==k</代码>的结果被赋值(<代码>=<代码> > > <代码> yk> /COD> a为0,因为b==C是false。@ SuFuv,我认为我在C++选项卡…(@user2899162不用担心!