CURRENCY
9/8/2008
Essa estrutura é usada para armazenar um valor unidade monetária.
Syntax
typedef CY CURRENCY;
Remarks
Um número unidade monetária é armazenado como um 8-byte, do dois complementam inteiro, em escala por 10.000 para fornecer um número do ponto fixo com 15 dígitos a para a esquerda da ponto decimal e 4 dígitos para o direito. Essa representação fornece um intervalo de 922337203685477.5807 para-922337203685477.5808. O Currency tipo de dados é útil para cálculos envolvendo dinheiro, ou para qualquer ponto fixo cálculo onde a precisão é particularmente importante.
O Currency tipo de dados é definido como a união de uma estrutura que contém Two bytes e um 64-bit inteiro, usando o seguinte codificar:
typedef union FARSTRUCT tagCY {
struct {
#ifdef _MAC
long Hi;
unsigned long Lo;
#else
unsigned long Lo;
long Hi;
#endif
};
LONGLONG int64;
} CY;
Requirements
Header | oaidl.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |