这条 Perl 行在 C 中的等价物是什么?
unpack('J>', pack('B*', $s))
根据 Perl 的构建,它采用 4 或 8 字节的二进制表示
"11110000000000000000000001010001"
或者
"0000000000000000000000000000000011110000000000000000000001010001"
并返回由这些字节以大端顺序表示的 32 位或 64 位整数。
0xF0000051
这条 Perl 行在 C 中的等价物是什么?
unpack('J>', pack('B*', $s))
根据 Perl 的构建,它采用 4 或 8 字节的二进制表示
"11110000000000000000000001010001"
或者
"0000000000000000000000000000000011110000000000000000000001010001"
并返回由这些字节以大端顺序表示的 32 位或 64 位整数。
0xF0000051