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 Utiliser
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_ltowultow_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_lmbstowcs_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_lwcstod, ,_wcstod_l Convertir une chaîne en double
strtol, , wcstol_strtol_l, ,_wcstol_l Convertir une chaîne en entier long
strtoul, , _strtoul_lwcstoul, ,_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, , _tolower_ltowlower, _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, , _tolowertowlower, , _tolower_l_towlower_l Convertir un caractère en minuscule sans condition
toupper, _toupper, , _toupper_ltowupper, _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, , _touppertowupper, , _toupper_l_towupper_l Convertir un caractère en majuscule sans condition
wcstombs, , _wcstombs_lwcstombs_s, ,_wcstombs_s_l Convertir une séquence de caractères larges en une séquence correspondante de caractères multioctets
wctomb, , _wctomb_lwctomb_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

Routines du runtime C universel par catégorie