问个很弱智的问题(BYTE)(*lpSrc)*bY1/bX1(BYTE)(*lpSrc)*(bY1/bX1)为什么算出来的结果不一样~按数学的交换
问个很弱智的问题
(BYTE) (*lpSrc) * bY1 / bX1
(BYTE) (*lpSrc) *(bY1 / bX1)
为什么算出来的结果不一样~
按数学的交换率应该是一样的啊~
by1,by2,bx1,bx2是BYTE型
lpSrc是指向灰度图象素点的指针
[解决办法]
3*5/3 = 5
3*(5/3) = 3*1 = 3
[解决办法]
考虑 / 运算后的类型。
不是跟数学中的 / (除法)一样。
PS:ls的例子很不错。哈哈
