DABroker for C++
クラスライブラリでのデータ型に対する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 | − | − | − | − |
All Rights Reserved. Copyright (C) 1998, 2015, Hitachi, Ltd.