我试图制作一个VST插件,我在这样的变量之前看到一个破折号:
*output = fmax(*input,-mTreshhold);
我在谷歌搜索但我无法找到任何相关信息。有人可以解释破折号的作用吗?
答案 0 :(得分:2)
自从我在学校学习数学以来感觉很明显:它只是一个负号。使用fmax
作为第二个参数调用0-mThreshold
。
答案 1 :(得分:1)
它是一元减号运算符,它是算术运算符。它计算其操作数的负数。对于无符号a,-a的值为2 b -a,其中b是升级后的位数。
有关所有算术运算符here的更多信息。
答案 2 :(得分:0)
变量或数字常量之前的破折号符号否定该值。
等效表达式为:
*output = fmax(*input, 0 - mThreshhold);