您需要意识到的是,字节序交换处理代表整数的字节。所以4字节数字27看起来像
0x0000001B。要转换数字,它需要去
0x1B000000…随着你的榜样,的123456789十六进制表示是
0x075BCD15一个需要去
0x15CD5B07或十进制形式365779719。
Stacker发布的功能是通过对它们进行位移来移动这些字节。更具体地说,该语句
i&0xff从中获取 最低 字节
i,
<<24然后将其向上移动24位,即从位置1-8到25-32。如此遍历表达式的每个部分。
例如,查看此实用程序的代码。



