看板 Python 關於我們 聯絡資訊
請教各位一下 在C語言裡面,有如下的用法 Value = ((int)buf[3]<<8) + ((int) buf[4]); 但是如果換成Python來寫,應該要怎麼寫呢? 麻煩各位指導了,感謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.69.162.132
CMJ0121:ord(buf[3])*(2**8) + ord(bug[4]) 這樣!? 11/26 20:11
Reylod:python有<<跟>>啊 11/26 20:34
blackspace98:可以呢~謝~如果我的buf裡面是放16進制的值也可適用嗎 11/26 20:36
blackspace98:(int(buf[3]<<8)) + (int(buf[4])) 失敗XD 11/26 20:38
changyuheng:CMJ 埋梗放 bug 11/27 09:11
ck574b027:CMJ的code有bug(無誤)XD 11/28 15:39