Преобразование данных
Эти процедуры преобразуют данные из одной формы в другую. Обычно эти процедуры выполняются быстрее, чем пользовательские преобразования. Каждая процедура, которая начинается с префикса to, реализована как функция и как макрос. Дополнительные сведения о выборе реализации см. в разделе Choosing Between Functions and Macros.
Процедуры преобразования данных
Подпрограмма |
Применение |
Эквивалент в .NET Framework |
---|---|---|
Находит абсолютное значение целого числа |
||
Преобразуют строку в float |
||
Преобразуют строку в int |
||
Преобразуют строку в __int64 |
||
Преобразуют строку в long |
||
Преобразуют double в строку указанной длины |
||
Преобразуют double в строку с заданным количеством цифр после десятичной запятой. |
||
Преобразуют значение double в строку; сохраняют строку в буфере |
||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Преобразуют int или __int64 в строку |
|
Находит абсолютное значение long целого числа |
||
Преобразуют long в строку |
||
Преобразуют однобайтовый многобайтовый символ в соответствующий двухбайтовый многобайтовый символ |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют японский символ (JIS) в японский символ Майкрософт (JMS) |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют символ JMS в JIS. |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют многобайтовый символ в однобайтовый кож хирагана |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют многобайтовый символ в однобайтовый код катакана |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют двухбайтовый многобайтовый символ в соответствующий однобайтовый многобайтовый символ |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют последовательность многобайтовых символов в соответствующую последовательность расширенных символов. |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют многобайтовый символ в соответствующий расширенный символ. |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют строку в double |
||
Преобразуют строку к целочисленному значению типа long. |
||
Преобразуют строку к целочисленному значению типа unsigned long. |
||
Преобразуют строку к упорядоченной форме, основываясь на данных языкового стандарта |
||
Преобразуют символ в ASCII код |
|
|
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Проверяют символ и преобразуют в нижний регистр, если символ в верхнем регистре |
|
Преобразуют символ в нижний регистр без условий |
||
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Проверяют символ и преобразуют в верхний регистр, если символ в нижнем регистре |
|
Преобразуют символ в верхний регистр без условий |
||
Преобразуют unsigned long в строку |
||
Преобразуют последовательность расширенных символов в соответствующую последовательность многобайтовых символов |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразовать расширенный символ в соответствующий многобайтовый символ |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют строку расширенных символов в double |
System::Convert::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble |
|
Преобразуют строку расширенных символов в int |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют строку расширенных символов в __int64 |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Преобразуют строку расширенных символов в long |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |