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