php - 解码函数(字节和整数)

时间:2014-11-09 19:06:07

标签: php binary byte bits

我被要求编写一个解码函数,在输入上接受两个字节,两者都在[0x00..0x7F]范围内,并重新组合它们以返回[-8192 .. + 8191]之间的相应整数。

问题附带的示例表:

Hi byte | Lo byte | Value
40      | 00      | 0
00      | 00      | -8192
7F      | 7F      | 8191
50      | 00      | 2048
0A      | 05      | -6907
55      | 00      | 2688

这是一项任务,我讨厌它,因为PHP并没有优化与操作系统进行交互,而是与Web浏览器进行交互。这些都是关于位,字节和二进制数据,你很少需要在PHP中使用的东西;看起来像是C / C ++或Java的赋值。无论如何,我必须用PHP编写它。

任何帮助都将不胜感激。

0 个答案:

没有答案