Conversion de données
Ces routines convertissent les données d’une forme à une autre. Ces routines s’exécutent en général plus rapidement que les conversions que vous écrivez. Chaque routine qui commence par un préfixe to
est implémentée sous la forme d’une fonction et d’une macro. Consultez Recommandations pour choisir entre les fonctions et les macros pour plus d’informations sur le choix d’une implémentation.
Routines de conversion de données
Routine | Utilisation |
---|---|
abs |
Rechercher la valeur absolue d’un entier |
atof , _atof_l |
Convertir une chaîne en float |
atoi , _atoi_l |
Convertir une chaîne en int |
_atoi64 , _atoi64_l |
Convertir une chaîne en __int64 ou long long |
atol , _atol_l |
Convertir une chaîne en long |
c16rtomb , c32rtomb |
Convertir un caractère UTF-16 ou UTF-32 en caractère multioctet équivalent |
_ecvt , _ecvt_s |
Convertir double en chaine de longueur spécifiée |
_fcvt , _fcvt_s |
Convertir double en chaîne avec le nombre spécifié de chiffres après la virgule |
_gcvt , _gcvt_s |
Convertir un nombre double en chaîne ; stocker la chaîne dans la mémoire tampon |
_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 |
Convertir les types d’entier en chaîne |
labs |
Rechercher la valeur absolue d’un entier long |
llabs |
Rechercher la valeur absolue d’un entier long long |
_mbbtombc , _mbbtombc_l |
Convertir un caractère multioctet sur 1 octet en caractère multioctet sur 2 octets correspondant |
_mbcjistojms , _mbcjistojms_l , _mbcjmstojis , _mbcjmstojis_l |
Convertir des caractères JIS (Japan Industry Standard) en caractères JMS(Microsoft Japan). |
_mbcjistojms , _mbcjistojms_l , _mbcjmstojis , _mbcjmstojis_l |
Convertir un caractère JMS en caractère JIS |
_mbctohira , _mbctohira_l , _mbctokata , _mbctokata_l |
Convertir un caractère multioctet en code hiragana sur 1 octet |
_mbctohira , _mbctohira_l , _mbctokata , _mbctokata_l |
Convertir un caractère multioctet en code katakana sur 1 octet |
_mbctombb , _mbctombb_l |
Convertir un caractère multioctet sur 2 octets en caractère multioctet sur 1 octet correspondant |
mbrtoc16 , mbrtoc32 |
Convertir un caractère multioctet en caractère UTF-16 ou UTF-32 équivalent |
mbstowcs , _mbstowcs_l , mbstowcs_s , _mbstowcs_s_l |
Convertir une séquence de caractères multioctets en une séquence correspondante de caractères larges |
mbtowc , _mbtowc_l |
Convertir un caractère multioctet en un caractère large correspondant |
strtod , _strtod_l , wcstod , _wcstod_l |
Convertir une chaîne en double |
strtol , wcstol , _strtol_l , _wcstol_l |
Convertir une chaîne en entier long |
strtoul , _strtoul_l , wcstoul , _wcstoul_l |
Convertir une chaîne en entier unsigned long |
strxfrm , wcsxfrm , _strxfrm_l , _wcsxfrm_l |
Classer une chaîne en fonction des informations spécifiques des paramètres régionaux |
toascii , __toascii |
Convertir le caractère en code ASCII |
tolower , _tolower , towlower , _tolower_l , _towlower_l , _mbctolower , _mbctolower_l , _mbctoupper , _mbctoupper_l |
Vérifier le caractère et le convertir en minuscule s’il est actuellement en majuscule |
tolower , _tolower , towlower , _tolower_l , _towlower_l |
Convertir un caractère en minuscule sans condition |
toupper , _toupper , towupper , _toupper_l , _towupper_l , _mbctolower , _mbctolower_l , _mbctoupper , _mbctoupper_l |
Vérifier le caractère et le convertir en majuscule s’il est actuellement en minuscule |
toupper , _toupper , towupper , _toupper_l , _towupper_l |
Convertir un caractère en majuscule sans condition |
wcstombs , _wcstombs_l , wcstombs_s , _wcstombs_s_l |
Convertir une séquence de caractères larges en une séquence correspondante de caractères multioctets |
wctomb , _wctomb_l , wctomb_s , _wctomb_s_l |
Convertir un caractère large en un caractère multioctet correspondant |
_wtof , _wtof_l |
Convertir une chaîne de caractères larges en double |
_wtoi , _wtoi_l |
Convertir une chaîne de caractères larges en int |
_wtoi64 , _wtoi64_l |
Convertir une chaîne de caractères larges en __int64 ou long long |
_wtol , _wtol_l |
Convertir une chaîne de caractères larges en long |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour