|
value0 = 255 - (uchar)GetADCResult(0);
假如是上面這樣就很好理解了。
因為uchar類型值的范圍是0~255, 255減一個數(shù)就相當(dāng)于那個數(shù)取反。
等同于下面的表達式:
value0 = ~(uchar)GetADCResult(0);
GetADCResult(0)的返回值轉(zhuǎn)換成uchar類型,假如是0,取反后就是255;假如是255,取反后就是0;假如是128,取反后就是127.
但是你的公式是(uint)類型,這個就有點費解了,還得根據(jù)上下文內(nèi)容去判斷了。
|
|