These routines convert data from one form to another. Generally these routines execute faster than conversions you might write. Each routine that begins with a to prefix is implemented as a function and as a macro. See Choosing Between Functions and Macros for information about choosing an implementation.
Routine | Use | .NET Framework equivalent |
|---|---|---|
Find absolute value of integer | ||
Convert string to float | ||
Convert string to int | ||
Convert string to __int64 | ||
Convert string to long | ||
Convert double to string of specified length | ||
Convert double to string with specified number of digits following decimal point | ||
Convert double number to string; store string in buffer | ||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s | Convert int or __int64 to string | |
Find absolute value of long integer | ||
Convert long to string | ||
Convert 1-byte multibyte character to corresponding 2-byte multibyte character | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert Japan Industry Standard (JIS) character to Japan Microsoft (JMS) character | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert JMS character to JIS character | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert multibyte character to 1-byte hiragana code | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert multibyte character to 1-byte katakana code | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert 2-byte multibyte character to corresponding 1-byte multibyte character | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert sequence of multibyte characters to corresponding sequence of wide characters | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert multibyte character to corresponding wide character | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert string to double | ||
Convert string to long integer | ||
Convert string to unsignedlong integer | ||
Transform string into collated form based on locale-specific information | ||
Convert character to ASCII code |
| |
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l | Test character and convert to lowercase if currently uppercase | |
Convert character to lowercase unconditionally | ||
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l | Test character and convert to uppercase if currently lowercase | |
Convert character to uppercase unconditionally | ||
Convert unsigned long to string | ||
Convert sequence of wide characters to corresponding sequence of multibyte characters | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert wide character to corresponding multibyte character | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert wide-character string to a double | System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble | |
Convert wide-character string to int | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert wide-character string to __int64 | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. | |
Convert wide-character string to long | Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples. |