Conversão de Dados
Essas rotinas convertem dados de um formato para outro.Geralmente, essas rotinas executar mais rápido do que você pode escrever de conversões.Cada rotina que começa com um to prefixo é implementado como uma função e uma macro.Consulte Escolhendo entre funções e Macros para obter informações sobre como escolher uma implementação.
Rotinas de conversão de dados
Rotina |
Uso |
.Equivalente do NET Framework |
---|---|---|
Localizar o valor absoluto de inteiro |
||
Converter a seqüência de caracteres parafloat |
||
Converter a seqüência de caracteres paraint |
||
Converter a seqüência de caracteres para__int64 |
||
Converter a seqüência de caracteres paralong |
||
Converter double a seqüência de comprimento especificado |
||
Converter double a seqüência de caracteres com um número especificado de dígitos após o ponto decimal |
||
Converter double número de seqüência de caracteres; armazenar a seqüência de caracteres no buffer |
||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Converter int ou __int64 a seqüência de caracteres |
|
Localizar o valor absoluto de long inteiro |
||
Converter long a seqüência de caracteres |
||
Converter caracteres multibyte de 1 byte correspondente 2 bytes caracteres multibyte |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter o caractere de Japão setor padrão (JIS) para o caractere de Microsoft Japão (JMS) |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter o caractere JMS para o caractere JIS |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter caracteres multibyte em código de 1 byte hiragana |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter caracteres multibyte em código de 1 byte katakana |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter caracteres multibyte de 2 bytes em caracteres multibyte de 1 byte correspondente |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter a seqüência de caracteres multibyte em correspondente de seqüência de caracteres de largura |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter caracteres multibyte em caracteres largos correspondente |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter a seqüência de caracteres paradouble |
||
Converter a seqüência de caracteres para long inteiro |
||
Converter a seqüência de caracteres para unsignedlong inteiro |
||
Transformar a seqüência de caracteres em formulário agrupado com base nas informações específicas de localidade |
||
Converter caracteres em código ASCII |
|
|
ToLower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Testar o caractere e converter em minúsculas se atualmente em maiúsculas |
|
Converter caracteres em minúsculas incondicionalmente |
||
ToUpper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Testar o caractere e converter em maiúsculas se atualmente em minúsculas |
|
Converter caracteres em maiúsculas incondicionalmente |
||
Converter unsignedlong a seqüência de caracteres |
||
Converter a seqüência de caracteres de largura para correspondente de seqüência de caracteres multibyte |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter caracteres largos em caracteres multibyte correspondente |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter a cadeia de caracteres largos para umdouble |
System::CONVERT::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble |
|
Converter a cadeia de caracteres largos paraint |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter a cadeia de caracteres largos para__int64 |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |
|
Converter a cadeia de caracteres largos paralong |
Não aplicável.Para chamar a função c padrão, use PInvoke.Para obter mais informações, consulte Exemplos de invocação de plataforma. |