Perlで、負の数に、文字列で16進数を変換します
質問
私は数字の束を持っているのPerlスクリプトによって解析されているログファイル内の16進文字列として表され、私はPerlで、比較的経験の浅いんです。
16ビット符号付き整数として表される場合、は、これらの数字のいくつかは、実際に負の数、すなわち0xFFFE == -2
を締結しています。
缶誰か私にPerlでの文字列FFFE
からこの数の署名表現を得るための標準的な方法を教え、またはその他のチュートリアルや他のリソースに私を指してください?
他のヒント
print unpack('s>', pack('H4', 'FFFE'));
-2
所属していません StackOverflow