こんにちは。
以下のpythonのstructモジュールに関しての記事にて分からないところがありました。
下記コードは下記リンク先に載っていたものです。
リンク内容
python
1data = pack('hhl', 1, 2, 3) 2data 3#b'\x01\x00\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00'
コードのようにやると、コメントのようにpackされるとのことなのですが、h,lはそれぞれ2,4バイトで処理すると書いていて、全部で8バイトにならないのか?と思いました。
スラッシュとスラッシュとの間が1バイトだと考えているので、全部で16バイトになっています。
私の解釈のどこが間違っているのでしょうか?
よろしくお願い致します。
回答4件
あなたの回答
tips
プレビュー