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

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

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

クラスライブラリで使用するデータ型WindowsUNIX
サイズ
(バイト)
値の範囲サイズ
(バイト)
値の範囲
DBR_INT81-256 ~ 2551-256 ~ 255
DBR_INT162-32,768 ~ 32,7672-32,768 ~ 32,767
DBR_INT324-2,147,483,648 ~
2,147,483,647
4-2,147,483,648 ~
2,147,483,647
DBR_UINT810 ~ 51210 ~ 512
DBR_UINT1620 ~ 65,53520 ~ 65,535
DBR_UINT3240 ~ 4,294,967,29540 ~ 4,294,967,295
DBR_SINGLE43.4E-38 ~ 3.4E+3843.4E-38 ~ 3.4E+38
DBR_DOUBLE81.7E-308 ~ 1.7E+30881.7E-308 ~ 1.7E+308
BOOLEANシステムに依存TRUE(0以外)
又はFALSE(0)
システムに依存TRUE(0以外)
又はFALSE(0)
TCHAR1-128 ~ 1271-128 ~ 127
LPTSTR44
LPCTSTR44
DBR_DATETIME3030
DBR_BINARY
(凡例)
-:該当なし。