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

ABS

Localizar o valor absoluto de inteiro

System::Math::ABS

atof, _atof_l, _wtof, _wtof_l

Converter a seqüência de caracteres parafloat

System::CONVERT::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Converter a seqüência de caracteres paraint

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

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Converter a seqüência de caracteres para__int64

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

Atol, _atol_l, _wtol, _wtol_l

Converter a seqüência de caracteres paralong

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

_ecvt, _ecvt_s

Converter double a seqüência de comprimento especificado

System::CONVERT::ToString

_fcvt,_fcvt_s

Converter double a seqüência de caracteres com um número especificado de dígitos após o ponto decimal

System::CONVERT::ToString

_gcvt,_gcvt_s

Converter double número de seqüência de caracteres; armazenar a seqüência de caracteres no 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 seqüência de caracteres

System::CONVERT::ToString

laboratórios

Localizar o valor absoluto de long inteiro

System::Math::ABS

_ltoa, _ltow, _ltoa_s, _ltow_s

Converter long a seqüência de caracteres

System::CONVERT::ToString

_mbbtombc, _mbbtombc_l

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.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

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.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

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.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

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.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

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.

_mbctombb, _mbctombb_l

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.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

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.

mbtowc, _mbtowc_l

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.

strtod, _strtod_l, wcstod, _wcstod_l

Converter a seqüência de caracteres paradouble

System::CONVERT::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Converter a seqüência de caracteres para long inteiro

System::CONVERT::ToInt64

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Converter a seqüência de caracteres para unsignedlong inteiro

System::CONVERT::ToUInt64

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Transformar a seqüência de caracteres em formulário agrupado com base nas informações específicas de localidade

System::IFormattable::ToString

__toascii

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

System::char::ToLower

ToLower, _tolower, towlower, _tolower_l, _towlower_l

Converter caracteres em minúsculas incondicionalmente

System::String::ToLower

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

System::char::ToUpper

ToUpper, _toupper, towupper, _toupper_l, _towupper_l

Converter caracteres em maiúsculas incondicionalmente

System::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Converter unsignedlong a seqüência de caracteres

System::CONVERT::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

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.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

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.

atof, _atof_l, _wtof, _wtof_l

Converter a cadeia de caracteres largos para umdouble

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

atoi, _atoi_l, _wtoi, _wtoi_l

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.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

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.

Atol, _atol_l, _wtol, _wtol_l

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.

Consulte também

Referência

Rotinas de tempo de execução por categoria