この Perl 行に相当するものは、C では何ですか?
unpack('J>', pack('B*', $s))
Perl のビルドに応じて、4 または 8 バイトのバイナリ表現を使用します。
"11110000000000000000000001010001"
また
"0000000000000000000000000000000011110000000000000000000001010001"
これらのバイトで表される 32 ビットまたは 64 ビットの整数をビッグ エンディアン順で返します。
0xF0000051