可能是重复问题:
C++ Comma运算符 这可能是一个微不足道的问题,但我不知道答案。这个问题困扰了我一下午。
我刚刚编写了一个将RGB转换为YUV的函数。没有什么特别的,但我错误地在数字中使用逗号(,)而不是点号。它编译通过,但结果并不是我期望的。例如,输出“-3713796”而不是0到255的范围内的数值。
C++ Comma运算符 这可能是一个微不足道的问题,但我不知道答案。这个问题困扰了我一下午。
我刚刚编写了一个将RGB转换为YUV的函数。没有什么特别的,但我错误地在数字中使用逗号(,)而不是点号。它编译通过,但结果并不是我期望的。例如,输出“-3713796”而不是0到255的范围内的数值。
(0,615*(double) 61) - (0,51498*(double) 61) - (0,10001*(double) 61)
那么这意味着什么?
如果不是编译错误,它可能对某些事情有用,但是什么呢?
附:我正在使用带有Qt的C++。