トップ «前の日記(2001-09-04 (Tue)) 最新 次の日記(2001-09-09 (Sun))» 編集   RSS 1.0 FEED  

Journal InTime


2001-09-05 (Wed) [長年日記]

_ pack("v")/unpack("v")

pack("v")/unpack("v")はマニュアルだと

リトルエンディアン(Intel(またはVax)フォーマット)のshort

となっているけど、実はunsinged shortらしい。 "s"と"S"みたいに、"v"がsignedで"V"がunsignedかと思うと、 そうではなくて、"v"はunsigned shortで"V"がunsigned long。

ややこしいけど、たぶんPerlに合わせてるんだろうなあ。