DECIMAL 構造体 (wtypes.h)
数値の符号と小数点以下桁数を提供する 10 進数のデータ型を表します (座標のように)。
10 進変数は、96 ビット (12 バイト) 符号なし整数として格納され、10 の可変累乗でスケーリングされます。 10 の小数点以下桁数の累乗は、小数点の右側の桁数を指定し、0 から 28 の範囲です。
構文
typedef struct tagDEC {
USHORT wReserved;
union {
struct {
BYTE scale;
BYTE sign;
} DUMMYSTRUCTNAME;
USHORT signscale;
} DUMMYUNIONNAME;
ULONG Hi32;
union {
struct {
ULONG Lo32;
ULONG Mid32;
} DUMMYSTRUCTNAME2;
ULONGLONG Lo64;
} DUMMYUNIONNAME2;
} DECIMAL;
メンバー
wReserved
予約済み。
DUMMYUNIONNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.scale
DUMMYUNIONNAME.DUMMYSTRUCTNAME.sign
DUMMYUNIONNAME.signscale
Hi32
数値の上位 32 ビット。
DUMMYUNIONNAME2
DUMMYUNIONNAME2.DUMMYSTRUCTNAME2
DUMMYUNIONNAME2.DUMMYSTRUCTNAME2.Lo32
DUMMYUNIONNAME2.DUMMYSTRUCTNAME2.Mid32
DUMMYUNIONNAME2.Lo64
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 ビルド 20348 |
サポートされている最小のサーバー | Windows 10 ビルド 20348 |
Header | wtypes.h |