Share via


Conversão de Dados

Essas rotinas convertem dados de um formulário para outro.Geralmente, essas rotinas executar mais rápido do que você pode escrever conversões.Cada rotina que começa com um to prefixo é implementado sistema autônomo uma função e uma macro. See 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 .NET estrutura

ABS

Encontrar o valor absoluto de inteiro

sistema::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Converter string em float

sistema::converter::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Converter string em int

sistema::converter::ToInt32, sistema::converter::ToUInt32

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Converter string em __int64

sistema::converter::ToInt64, sistema::converter::ToUInt64

Atol, _atol_l, _wtol, _wtol_l

Converter string em long

sistema::converter::ToInt64, sistema::converter::ToUInt64

_ecvt, _ecvt_s

Converter double a seqüência de comprimento especificado

sistema::converter::ToString

_fcvt, _fcvt_s

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

sistema::converter::ToString

_gcvt, _gcvt_s

Converter double número de seqüência de caracteres; seqüência de caracteres de armazenamento em buffer

sistema::converter::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

sistema::converter::ToString

laboratórios

Encontrar o valor absoluto de long número inteiro

sistema::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Convert long to string

sistema::converter::ToString

_mbbtombc, _mbbtombc_l

Converter caractere multibyte 1 byte correspondente 2 bytes caractere multibyte

Não aplicável.Para telefonar 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 Japão Industry Standard (JIS) caractere a caractere Microsoft Japão (JMS)

Não aplicável.Para telefonar 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 JMS caractere a caractere JIS

Não aplicável.Para telefonar 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 caractere multibyte em código de 1 byte hiragana

Não aplicável.Para telefonar 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 caractere multibyte em código de 1 byte katakana

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

_mbctombb, _mbctombb_l

Convert 2-byte multibyte character to corresponding 1-byte multibyte character

Não aplicável.Para telefonar 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 sequência de caracteres multibyte em correspondente sequência de caracteres largos

Não aplicável.Para telefonar 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 correspondente caractere largo

Não aplicável.Para telefonar 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 string em double

sistema::converter::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Convert string to long integer

sistema::converter::ToInt64

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Convert string to unsignedlong integer

sistema::converter::ToUInt64

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Trans formulário agrupado de seqüência de caracteres em formulário com base em informulárioation específicas de localidade

sistema::IFormattable::ToString

__toascii

Converter caractere em código ASCII

 

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

teste de caractere e converter em minúsculas se atualmente em maiúsculas

sistema::Char::ToLower

ToLower, _tolower, towlower, _tolower_l, _towlower_l

Converter caractere em minúsculas incondicionalmente

sistema::String::ToLower

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

Testar caractere e converter em maiúsculas se atualmente em minúsculas

sistema::Char::ToUpper

ToUpper, _toupper, towupper, _toupper_l, _towupper_l

Converter caractere em maiúsculas incondicionalmente

sistema::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Convert unsignedlong to string

sistema::converter::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Converter sequência de caracteres largos em sequência correspondente de caracteres multibyte

Não aplicável.Para telefonar 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 caractere largos em correspondentes de caractere multibyte

Não aplicável.Para telefonar 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 seqüência de caractere largos em um double

sistema::converter::ToInt64, sistema::converter::ToUInt64, sistema::converter::ToSingle, sistema::converter::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Converter a seqüência de caractere largos em int

Não aplicável.Para telefonar 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 seqüência de caractere largos em __int64

Não aplicável.Para telefonar 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 seqüência de caractere largos em long

Não aplicável.Para telefonar 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

em time de execução Rotinas por categoria