Compartir a través de


Conversión de datos

Estas rutinas cambian el formato de los datos a otro distinto. Estas rutinas se suelen ejecutar más rápidamente que las que usted pueda escribir. Cada rutina que comienza con un prefijo to se implementa como función y como macro. Consulte Recomendaciones para elegir entre funciones y macros para obtener información sobre cómo elegir una implementación.

Rutinas de conversión de datos

Routine Usar
abs Busca el valor absoluto de un entero
atof, _atof_l Convierte la cadena a float
atoi, _atoi_l Convierte la cadena a int
_atoi64, _atoi64_l Convierte una cadena en __int64 o long long
atol, _atol_l Convierte la cadena a long
c16rtomb, c32rtomb Convierte el carácter UTF-16 o UTF-32 en un carácter multibyte equivalente
_ecvt, _ecvt_s Convierte double en una cadena de la longitud especificada
_fcvt, _fcvt_s Convierte double en una cadena con el número especificado de dígitos después del separador decimal
_gcvt, _gcvt_s Convierte el número double en una cadena y la almacena en el búfer
_itoa, _ltoa, _ultoa, _i64toa, , _itow_ui64toa, _ltow, ultow_i64tow_ui64tow_itoa_s_ltoa_s_ultoa_s_i64toa_s_ui64toa_s_itow_s_ltow_s_ultow_s_i64tow_s_ui64tow_s Convierte tipos de enteros en cadenas
labs Busca el valor absoluto de un entero long
llabs Busca el valor absoluto de un entero long long
_mbbtombc, _mbbtombc_l Convierte el carácter multibyte de un byte en el carácter multibyte de 2 bytes correspondiente
_mbcjistojms, _mbcjistojms_l, , _mbcjmstojis, _mbcjmstojis_l Convierte el carácter de JIS en carácter de Japan Microsoft (JMS)
_mbcjistojms, _mbcjistojms_l, , _mbcjmstojis, _mbcjmstojis_l Convert el carácter de JMS en carácter de JIS
_mbctohira, _mbctohira_l, , _mbctokata, _mbctokata_l Convierte el carácter multibyte en código hiragana de un byte
_mbctohira, _mbctohira_l, , _mbctokata, _mbctokata_l Convierta el carácter multibyte en código katakana de un byte
_mbctombb, _mbctombb_l Convierte el carácter multibyte de dos bytes en el carácter multibyte de 1 byte correspondiente
mbrtoc16, mbrtoc32 Convierte el carácter multibyte en un carácter UTF-16 o UTF-32 equivalente
mbstowcs, _mbstowcs_l, , mbstowcs_s,_mbstowcs_s_l Convierte la secuencia de caracteres multibyte en la secuencia correspondiente de caracteres anchos
mbtowc, _mbtowc_l Convierte el carácter multibyte en el carácter ancho correspondiente
strtod, _strtod_l, , wcstod, _wcstod_l Convierte la cadena a double
strtol, wcstol, , _strtol_l, _wcstol_l Convierte una cadena en entero long
strtoul, _strtoul_l, , wcstoul, _wcstoul_l Convierte una cadena en entero unsigned long
strxfrm, wcsxfrm, , _strxfrm_l, _wcsxfrm_l Cambia la cadena a un formato intercalado en función de información específica de la configuración regional
toascii, __toascii Convierte un carácter en código ASCII
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, , _mbctoupper_mbctoupper_l Prueba el carácter y lo cambia a minúscula si está en mayúscula
tolower, _tolower, towlower, , _tolower_l, _towlower_l Cambia el carácter a minúscula en todos los casos
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, , _mbctoupper_mbctoupper_l Prueba el carácter y lo cambia a mayúscula si está en minúscula
toupper, _toupper, towupper, , _toupper_l, _towupper_l Cambia el carácter a mayúscula en todos los casos
wcstombs, _wcstombs_l, , wcstombs_s,_wcstombs_s_l Convierte la secuencia de caracteres anchos en la secuencia correspondiente de caracteres multibyte
wctomb, _wctomb_l, , wctomb_s,_wctomb_s_l Convierte el carácter ancho en el carácter multibyte correspondiente
_wtof, _wtof_l Convierte una cadena de caracteres anchos en double
_wtoi, _wtoi_l Convierte una cadena de caracteres anchos en int
_wtoi64, _wtoi64_l Convierte una cadena de caracteres anchos en __int64 o long long
_wtol, _wtol_l Convierte una cadena de caracteres anchos en long

Consulte también

Rutinas en tiempo de ejecución Universal C por categoría