【发布时间】:2012-02-08 20:30:06
【问题描述】:
可能重复:
C++ Comma Operator
这可能是一个微不足道的问题,但我不知道答案。今天下午这一直困扰着我。
我只是在编写一个将 RVB 转换为 YUV 的函数。没有什么特别的,但在我的数字中错误地使用了逗号 (,) 而不是点。
它可以编译,但结果不是我所期望的,例如“-3713796”而不是 0-255 范围内的数字。
(0,615*(double) 61) - (0,51498*(double) 61) - (0,10001*(double) 61)
那是什么意思呢?
如果它不是编译错误,它可能对某些东西有用,但是什么?
Ps:我在 Qt 中使用 C++。
【问题讨论】: