各フィールドの値のデータ型と,対応するCおよびC++のデータ型の一覧を次の表に示します。この表で示す「データ型」の「フィールド」の値は,各レコードのフィールドの表にある「形式」の列に示されています。
表6-6 データ型一覧
データ型 | サイズ (バイト) | 説明 | |
---|---|---|---|
フィールド | CおよびC++ | ||
char(n) | char( ) | 1 | 文字データ(0x20~0x7e)です。 |
double | double | 8 | 数値(1.7E±308(15けた))です。 |
long | long | 4 | 数値(-2,147,483,648~2,147,483,647)です。 |
short | short | 2 | 数値(-32,768~32,767)です。 |
string(n) | char[ ] | ( )内の数 | nバイトの長さを持つ文字列です。最後の文字は「null」です。 |
time_t | unsigned long | 4 | 数値(0~4,294,967,295)です。 |
timeval | 構造体 | 8 | 数値(最初の4バイトは秒,次の4バイトはマイクロ秒を表す)です。 |
ulong | unsigned long | 4 | 数値(0~4,294,967,295)です。 |
ushort | unsigned short | 2 | 数値(0~65,535)です。 |
utime | 構造体 | 8 | 数値(最初の4バイトは秒,次の4バイトはマイクロ秒を表す)です。 |
word | unsigned short | 2 | 数値(0~65,535)です。 |
(該当なし) | unsigned char | 1 | 数値(0~255)です。 |