Share via


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, _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 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