没有什么解释
你好, 几天前,我有一个从IBM/370转换的问题 系统到实际标准. 感谢你们中的几个(安东和 霍华德)我得到了代码来解决预期工作正常的问题. 我(不仅是python的新手,而且还有编程)试图 我自己了解代码,但最终我决定打扰列表 再次进行一些解释. 首先在这里我引用的代码 至: DEF IBM370TOFLOAT(四字节): i = struct.unpack('> i',四字节)[0] sign = [1,-1] [bool(i&0x100000000l)] 特征=((i >> 24)和0x7f)-64 分数=(i&0xffffff)/float(0x1000000l) 返回符号*16 **特征*分数 对我来说很难理解的是钻头的含义 操作员 &. 特别是表达方式 I&0x100000000L (i >> 24)&0x7f i&0xffffff 意思是? 我知道所涉及的物体是什么,我发现0x代表什么 我阅读了有关数字文字的教程,但不是很 向我清除这三行代码的基本逻辑. 任何人都可以 给我一些提示? 这也是我可以找到答案的建议 我自己会很有帮助. 安吉洛 - - ============================================== ====== Angelo Secchi PGP密钥ID:EA280337 ============================================== ====== 当前位置: 研究生同胞Scuola Superiore S.anna Piazza Martiri Della Liberta'33,Pisa,56127意大利 Ph.:+39 050 883365 电子邮件:sexphy@sssup.it www.sssup.it/~secchi/ ============================================== ======