[問題] 0x80
您好:
近期新學C#這個程式
我在看範例的時候有看到一句if判斷式 想在此詢問大家
numBytesRead = serialPort.BytesToRead;
serialBuffer = new byte[numBytesRead];
serialPort.Read(serialBuffer, 0, numBytesRead);
這三句的意思是說 我先算出我的傳輸位元數有幾個記到numBytesRead
而定義serialBuffer有幾組位元組
再將傳輸的資料從0擺置到serialBuffer直到位元數為止
這裡這樣解釋 有誤嗎?
而他下面那句我就不解了
if ((serialBuffer[i] & 0x80) == 0x80)
他上面有個FOR 就不寫了
想詢問這句的意思是?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.181.44.182
→
08/06 20:47, , 1F
08/06 20:47, 1F
→
08/06 20:48, , 2F
08/06 20:48, 2F
→
08/07 09:01, , 3F
08/07 09:01, 3F