Compartilhar via


CURRENCY

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

Automation Structures