6.5 データ型一覧

各フィールドの値のデータ型と,対応するCおよびC++のデータ型の一覧を次の表に示します。この表で示す「データ型」の「フィールド」の値は,各レコードのフィールドの表にある「形式」の列に示されています。

表6-5 データ型一覧

データ型バイト説明
フィールドCおよびC++
char(n)char( )( )内の数nバイトの長さを持つ文字データ。
doubledouble8数値(1.7E±308(15桁))。
floatfloat4数値(3.4E±38(7桁))。
longlong4数値(-2,147,483,648~2,147,483,647)。
shortshort2数値(-32,768~32,767)。
string(n)char[ ]( )内の数nバイトの長さを持つ文字列。最後の文字は,「null」。
time_tunsigned long4数値(0~4,294,967,295)。
timeval構造体8数値(最初の4バイトは秒,次の4バイトはマイクロ秒を表す)。
ulongunsigned long4数値(0~4,294,967,295)。
ushortunsigned short2数値(0~65,535)。
utime構造体8数値(最初の4バイトは秒,次の4バイトはマイクロ秒を表す)。
wordunsigned short2数値(0~65,535)。
(該当なし)unsigned char1数値(0~255)。