Condividi tramite


Conversione dei dati

Questi routine convertono i dati da un modulo a un altro. In genere queste routine eseguono più velocemente delle conversioni che si possono scrivere. Ogni routine che inizia con un prefisso to viene implementata come funzione e come macro. Vedere Scelta tra le funzioni e le macro per informazioni sulla scelta di un'implementazione.

Routine di conversione dati

Routine

Utilizzo

Equivalente .NET Framework

abs

Ricerca del valore assoluto di integer

System::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Convertire stringa in float

System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Convertire stringa in int

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

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Convertire stringa in __int64

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

atol, _atol_l, _wtol, _wtol_l

Convertire stringa in long

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

_ecvt, _ecvt_s

Convertire double in una stringa di lunghezza specifica

System::Convert::ToString

_fcvt, _fcvt_s

Convertire double in stringa con un numero specificato di cifre dopo il separatore decimale

System::Convert::ToString

_gcvt, _gcvt_s

Convertire un numero double in una stringa; archiviare la stringa nel buffer

System::Convert::ToString

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

Convertire int o __int64 in stringa

System::Convert::ToString

labs

Ricerca del valore assoluto di long integer

System::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Convertire long in stringa

System::Convert::ToString

_mbbtombc, _mbbtombc_l

Convertire caratteri multibyte da 1-byte nei corrispondenti caratteri multibyte da 2-byte

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Converte il carattere Japan Industry Standard (JIS) nel carattere Japan Microsoft (JMS)

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Convertire caratteri JMS in caratteri JIS

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Convertire caratteri multibyte in codice hiragana 1-byte

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Convertire caratteri multibyte in codice katakana 1-byte

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

_mbctombb, _mbctombb_l

Convertire caratteri multibyte da 2-byte nei corrispondenti caratteri multibyte da 1-byte

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

Converte una sequenza di caratteri multibyte a una corrispondente sequenza di caratteri di tipo wide

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

mbtowc, _mbtowc_l

Converte il carattere multibyte in caratteri estesi corrispondenti

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

strtod, _strtod_l, wcstod, _wcstod_l

Convertire stringa in double

System::Convert::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Convertire stringa in interi long

System::Convert::ToInt32

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Convertire stringa in interi unsigned long

System::Convert::ToUInt32

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Trasforma la stringa in formato basato su informazioni specifiche delle impostazioni locali

System::IFormattable::ToString

__toascii

Convertire caratteri in codice ASCII

 

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

Esaminare il carattere e convertirlo in lettere minuscole se attualmente maiuscolo

System::Char::ToLower

tolower, _tolower, towlower, _tolower_l, _towlower_l

Convertire caratteri in minuscolo incondizionatamente

System::String::ToLower

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

Esaminare il carattere e convertirlo in lettere maiuscole se attualmente minuscolo

System::Char::ToUpper

toupper, _toupper, towupper, _toupper_l, _towupper_l

Convertire caratteri in maiuscolo incondizionatamente

System::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Convertire unsigned long in stringa

System::Convert::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Converte una sequenza di caratteri di tipo wide a una corrispondente sequenza di caratteri multibyte

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

Converte il carattere di tipo wide nei corrispondenti caratteri multibyte

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

atof, _atof_l, _wtof, _wtof_l

SConvertire una stringa di caratteri estesi in un double

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

atoi, _atoi_l, _wtoi, _wtoi_l

Convertire una stringa di caratteri estesi in un int

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Convertire una stringa di caratteri estesi in un __int64

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

atol, _atol_l, _wtol, _wtol_l

Convertire una stringa di caratteri estesi in un long

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Routine di runtime per categoria