Compartilhar via


Conversão de dados

Esses dados de conversão de rotinas de um formulário para outro. Geralmente essas rotinas executadas mais rapidamente que conversões que você pode gravar. Cada rotina que começa com um prefixo de to é implementada como uma função e como uma macro. Consulte Escolha entre funções e macros para obter informações sobre como escolher uma implementação.

Rotinas de conversão de dados

Rotina

Uso

Equivalente a .NET Framework

Abs

Valor absoluto de localização de inteiro

System::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Cadeia de caracteres de conversão a float

System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Cadeia de caracteres de conversão a int

System::Convert::ToInt32, System::Convert::ToUInt32

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Cadeia de caracteres de conversão a __int64

System::Convert::ToInt64, System::Convert::ToUInt64

atol, _atol_l, _wtol, _wtol_l

Cadeia de caracteres de conversão a long

System::Convert::ToInt64, System::Convert::ToUInt64

_ecvt, _ecvt_s

Converter double à cadeia de caracteres de comprimento especificado

System::Convert::ToString

_fcvt, _fcvt_s

Converter double a cadeia de caracteres com o número especificado de dígitos após o ponto decimal

System::Convert::ToString

_gcvt, _gcvt_s

Número de double de converter a cadeia de caracteres; cadeia de caracteres da loja em buffer

System::Convert::ToString

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Converter int ou __int64 a cadeia de caracteres

System::Convert::ToString

laboratórios

Valor absoluto de localização de inteiro de long

System::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Converter a cadeia de caracteres long

System::Convert::ToString

_mbbtombc, _mbbtombc_l

Converter caracteres multibyte de 1 bytes para corresponder ao caracteres multibyte de 2 bytes

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Converter o caractere de (JIS) padrão da indústria Japão em caractere Japão Microsoft (JMS)

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Converter o caractere de JMS para o caractere de JIS

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

O converter caracteres multibyte a 1 código hiragana de byte

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

O converter caracteres multibyte a 1 código katakana de byte

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_mbctombb, _mbctombb_l

Converter caracteres multibyte de 2 bytes para corresponder a 1 caracteres multibyte de byte

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

Converter a sequência de caracteres multibyte correspondente à sequência de caracteres amplos

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

mbtowc, _mbtowc_l

O converter caracteres multibyte ao caractere largo correspondente

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

strtod, _strtod_l, wcstod, _wcstod_l

Cadeia de caracteres de conversão a double

System::Convert::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Cadeia de caracteres de conversão em inteiro de long

System::Convert::ToInt32

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Cadeia de caracteres de conversão em inteiro de unsigned long

System::Convert::ToUInt32

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Transformar a cadeia de caracteres no formato ordenado com base nas informações de localidade específica

System::IFormattable::ToString

__toascii

Caractere de conversão ao código ASCII

 

tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testar o caractere e o converter para letras minúsculas se atualmente maiúsculas

System::Char::ToLower

tolower, _tolower, towlower, _tolower_l, _towlower_l

Caractere de converter para letras minúsculas incondicionalmente

System::String::ToLower

toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testar o caractere e o converter para letras maiúsculas se atualmente minúsculas

System::Char::ToUpper

toupper, _toupper, towupper, _toupper_l, _towupper_l

Caractere de converter para letras maiúsculas incondicionalmente

System::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Converter unsignedlong a cadeia de caracteres

System::Convert::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Converter a sequência de caracteres amplos correspondente à sequência de caracteres multibyte

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

Converter o caractere largo correspondente em caracteres multibyte

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

atof, _atof_l, _wtof, _wtof_l

Cadeia de caracteres ampla de caracteres de conversão a double

System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Cadeia de caracteres ampla de caracteres de conversão a int

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Cadeia de caracteres ampla de caracteres de conversão a __int64

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

atol, _atol_l, _wtol, _wtol_l

Cadeia de caracteres ampla de caracteres de conversão a long

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Rotinas de tempo de execução por categoria