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. Vea Elegir entre funciones y macros para obtener información sobre cómo elegir una implementación.
Rutinas de conversión de datos
Rutina |
Utilice |
Equivalente de .NET Framework |
---|---|---|
Busca el valor absoluto de un entero |
||
Convierte la cadena a float |
||
Convierte la cadena a int |
||
Convierte la cadena a __int64 |
||
Convierte la cadena a long |
||
Convierte double en una cadena de la longitud especificada |
||
Convierte double en una cadena con el número especificado de dígitos después del separador decimal |
||
Convierte el número double en una cadena y la almacena en el búfer |
||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Convierte int o __int64 en una cadena |
|
Busca el valor absoluto de un entero long |
||
Convierte long en una cadena |
||
Convierte el carácter multibyte de un byte en el carácter multibyte de 2 bytes correspondiente |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte el carácter de JIS en carácter de Japan Microsoft (JMS) |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convert el carácter de JMS en carácter de JIS |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte el carácter multibyte en código hiragana de un byte |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierta el carácter multibyte en código katakana de un byte |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte el carácter multibyte de dos bytes en el carácter multibyte de 1 byte correspondiente |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte la secuencia de caracteres multibyte en la secuencia correspondiente de caracteres anchos |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte el carácter multibyte en el carácter ancho correspondiente |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte la cadena a double |
||
Convierte una cadena en entero long |
||
Convierte una cadena en entero unsigned long |
||
Cambia la cadena a un formato intercalado en función de información específica de la configuración regional |
||
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 |
|
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 |
|
Cambia el carácter a mayúscula en todos los casos |
||
Convierte unsigned long en una cadena |
||
Convierte la secuencia de caracteres anchos en la secuencia correspondiente de caracteres multibyte |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte el carácter ancho en el carácter multibyte correspondiente |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte una cadena de caracteres anchos en double |
System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble |
|
Convierte una cadena de caracteres anchos en int |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte una cadena de caracteres anchos en __int64 |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |
|
Convierte una cadena de caracteres anchos en long |
No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma. |