 |
| 型指定文字列 |
機能 |
 |
| a |
ASCII文字列。ヌル文字で埋める。 |
| A |
ASCII文字列。スペースで埋める。 |
| b |
ビット列。下位から上位ビットの順(vec()と同じ)。 |
| B |
ビット列。上位から下位ビットの順。 |
| c |
符号付付きのchar。 |
| C |
符号無しのchar。 |
| d |
倍精度浮動小数点(機種依存)。 |
| f |
単精度浮動小数点(機種依存)。 |
| h |
16進文字列。下位ニブルが先。 |
| H |
16進文字列。上位ニブルが先。 |
| i |
符号付きのint。 |
| I |
符号なしint。 |
| l |
符号付きlong。 |
| L |
符号なしlong。 |
| n |
ビッグエンディアン(上位バイトが先)のshort。 |
| N |
ビッグエンディアン(上位バイトが先)のlong。 |
| P |
文字列へのポインタ。値が undef の場合、NULL ポインタが生成される(5.004以降)。 |
| p |
構造体(固定等文字列)へのポインタ。値が undef の場合、NULL ポインタが生成される(5.004以降)。 |
| s |
符号付きshort。 |
| S |
符号なしのshort。 |
| v |
リトルエンディアン(下位バイトが先)のshort。 |
| V |
リトルエンディアン(下位バイトが先)のlong。 |
| u |
uuencode した文字列。 |
| x |
ヌル文字。 |
| X |
1バイト後退する。 |
| w |
BER圧縮整数(ASN.1で定義)。5.004以降で有効。 |
| @ |
絶対位置までヌル文字で埋める。 |