作者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