Conversione di dati
Queste routine convertono i dati da un formato a un altro. In genere l'esecuzione di queste routine è più veloce delle conversioni che si possono scrivere. Ogni routine che inizia con un prefisso to
viene implementata come una funzione o una macro. Per informazioni sulla scelta di un'implementazione, vedere Consigli tra funzioni e macro.
Routine di conversione dati
Ciclo | Usare |
---|---|
abs |
Trova il valore assoluto di un intero |
atof , _atof_l |
Converte una stringa in float |
atoi , _atoi_l |
Converte una stringa in int |
_atoi64 , _atoi64_l |
Convertire una stringa in __int64 o long long |
atol , _atol_l |
Converte una stringa in long |
c16rtomb , c32rtomb |
Converte un carattere UTF-16 o UTF-32 nel carattere multibyte equivalente |
_ecvt , _ecvt_s |
Converte double in una stringa di lunghezza specificata |
_fcvt , _fcvt_s |
Converte double in una stringa con un numero di cifre specificato dopo il separatore decimale |
_gcvt , _gcvt_s |
Converte un numero double in stringa e memorizza la stringa nel buffer |
_itoa , _ltoa , _ultoa , _i64toa , _ui64toa , _itow , _ltow , ultow , _i64tow , _ui64tow , _itoa_s , _ltoa_s , _ultoa_s , _i64toa_s , _ui64toa_s , _itow_s , _ltow_s , _ultow_s , _i64tow_s , _ui64tow_s |
Converte i tipi intero in stringa |
labs |
Trova il valore assoluto di un intero long |
llabs |
Trova il valore assoluto di un intero long long |
_mbbtombc , _mbbtombc_l |
Converte un carattere multibyte a 1 byte in un carattere multibyte a 2 byte corrispondente |
_mbcjistojms , _mbcjistojms_l , _mbcjmstojis , _mbcjmstojis_l |
Converte un carattere JIS (Japan Industry Standard) in un carattere JMS (Japan Microsoft Standard) |
_mbcjistojms , _mbcjistojms_l , _mbcjmstojis , _mbcjmstojis_l |
Converte un carattere JMS in un carattere JIS |
_mbctohira , _mbctohira_l , _mbctokata , _mbctokata_l |
Converte un carattere multibyte in codice hiragana a 1 byte |
_mbctohira , _mbctohira_l , _mbctokata , _mbctokata_l |
Converte un carattere multibyte in codice katakana a 1 byte |
_mbctombb , _mbctombb_l |
Converte un carattere multibyte a 2 byte in un carattere multibyte a 1 byte corrispondente |
mbrtoc16 , mbrtoc32 |
Converte un carattere multibyte nel carattere UTF-16 o UTF-32 equivalente |
mbstowcs , _mbstowcs_l , mbstowcs_s , _mbstowcs_s_l |
Converte una sequenza di caratteri multibyte in una sequenza di caratteri wide corrispondente |
mbtowc , _mbtowc_l |
Converte un carattere multibyte in un carattere wide corrispondente |
strtod , _strtod_l , wcstod , _wcstod_l |
Converte una stringa in double |
strtol , wcstol , _strtol_l , _wcstol_l |
Converte una stringa in un intero long |
strtoul , _strtoul_l , wcstoul , _wcstoul_l |
Converte una stringa in un intero unsigned long |
strxfrm , wcsxfrm , _strxfrm_l , _wcsxfrm_l |
Trasforma la stringa in un formato basato su informazioni specifiche delle impostazioni locali |
toascii , __toascii |
Converte un carattere in codice ASCII |
tolower , _tolower , towlower , _tolower_l , _towlower_l , _mbctolower , _mbctolower_l , _mbctoupper , _mbctoupper_l |
Verifica un carattere e lo converte in minuscolo (se attualmente è maiuscolo) |
tolower , _tolower , towlower , _tolower_l , _towlower_l |
Converte un carattere in minuscolo in maniera incondizionata |
toupper , _toupper , towupper , _toupper_l , _towupper_l , _mbctolower , _mbctolower_l , _mbctoupper , _mbctoupper_l |
Verifica un carattere e lo converte in maiuscolo (se attualmente è minuscolo) |
toupper , _toupper , towupper , _toupper_l , _towupper_l |
Converte un carattere in maiuscolo in maniera incondizionata |
wcstombs , _wcstombs_l , wcstombs_s , _wcstombs_s_l |
Converte una sequenza di caratteri wide in una sequenza di caratteri multibyte corrispondente |
wctomb , _wctomb_l , wctomb_s , _wctomb_s_l |
Converte un carattere wide in un carattere multibyte corrispondente |
_wtof , _wtof_l |
Converte una stringa di caratteri wide in double |
_wtoi , _wtoi_l |
Converte una stringa di caratteri wide in int |
_wtoi64 , _wtoi64_l |
Convertire una stringa di caratteri wide in __int64 o long long |
_wtol , _wtol_l |
Converte una stringa di caratteri wide in long |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per