DABroker for C++

[目次][用語][索引][前へ][次へ]

7.1.2 データ型のサイズと範囲

クラスライブラリでのデータ型に対するOS別のサイズと範囲を表7-2に示します。

表7-2 データ型のサイズと範囲

クラスライブラリで使用するデータ型 Windows UNIX
サイズ
(バイト)
値の範囲 サイズ
(バイト)
値の範囲
DBR_INT8 1 -256 〜 255 1 -256 〜 255
DBR_INT16 2 -32,768 〜 32,767 2 -32,768 〜 32,767
DBR_INT32 4 -2,147,483,648 〜
2,147,483,647
4 -2,147,483,648 〜
2,147,483,647
DBR_UINT8 1 0 〜 512 1 0 〜 512
DBR_UINT16 2 0 〜 65,535 2 0 〜 65,535
DBR_UINT32 4 0 〜 4,294,967,295 4 0 〜 4,294,967,295
DBR_SINGLE 4 3.4E-38 〜 3.4E+38 4 3.4E-38 〜 3.4E+38
DBR_DOUBLE 8 1.7E-308 〜 1.7E+308 8 1.7E-308 〜 1.7E+308
BOOLEAN システムに依存 TRUE(0以外)
又はFALSE(0)
システムに依存 TRUE(0以外)
又はFALSE(0)
TCHAR 1 -128 〜 127 1 -128 〜 127
LPTSTR 4 4
LPCTSTR 4 4
DBR_DATETIME 30 30
DBR_BINARY

(凡例)
−:該当なし。