Udostępnij za pośrednictwem


Konwersja danych

Procedury te konwertują dane z jednego formularza do innego.Ogólnie procedury te są wykonywane szybciej niż konwersje, które można napisać.Każda procedura zaczyna się od prefiksu to zaimplementowanego jako funkcja i makro.Zobacz informację Wybór między funkcjami i makrami o wybieraniu implementacji.

Procedury konwersji danych

Procedura

Użyj

równoważne z .NET Framework

abs

Znajdź wartość bezwzględną liczby całkowitej

System::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Przekonwertuj ciąg do float

System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Przekonwertuj ciąg do int

System::CONVERT::ToInt32, System::Convert::ToUInt32

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Przekonwertuj ciąg do __int64

System::CONVERT::ToInt64, System::Convert::ToUInt64

atol, _atol_l, _wtol, _wtol_l

Przekonwertuj ciąg do long

System::CONVERT::ToInt64, System::Convert::ToUInt64

_ecvt, _ecvt_s

Konwertuj double na ciąg znaków o określonej długości

System::Convert::ToString

_fcvt, _fcvt_s

Przekonwertuj double na ciąg z określoną liczbą cyfr od punktu dziesiętnego

System::Convert::ToString

_gcvt, _gcvt_s

Przekonwertuj numer double na ciąg; przechowywuj ciąg w buforze

System::Convert::ToString

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Przekonwertuj int lub __int64 na ciąg

System::Convert::ToString

labs

Znajdź wartość bezwzględną liczby całkowitej long

System::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Przekonwertuj long na ciąg

System::Convert::ToString

_mbbtombc, _mbbtombc_l

Przekonwertuj 1-bajt znaku wielobajtowego na odpowiadające 2-bajty znaku wielobajtowy

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Przekonwertuj znak Japonii Industry Standard (JIS) do znaku Japonii firmy Microsoft (JMS)

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Przekonwertuj znak JMS na znak JIS

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Przekonwertuj znak wielobajtowy do 1-bajtowego kodu hiragana

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Przekonwertuj znak wielobajtowy do 1-bajtowego kodu katakana

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

_mbctombb, _mbctombb_l

Przekonwertuj 2-bajty znaku wielobajtowego na odpowiadający 1-bajt znaku wielobajtowy

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

Przekonwertuj ciąg znaków wielobajtowych do odpowiadającej sekwencji znaków dwubajtowych

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

mbtowc, _mbtowc_l

Przekonwertuj znak wielobajtowy na odpowiadający znak dwubajtowy

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

strtod, _strtod_l, wcstod, _wcstod_l

Przekonwertuj ciąg do double

System::Convert::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Przekonwertuj ciąg na liczbę całkowitą long

System::Convert::ToInt32

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Przekonwertuj ciąg na liczbę całkowitą unsigned long

System::Convert::ToUInt32

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Przekształcić ciąg do postaci posortowanej w oparciu o informacje specyficzne dla ustawień regionalnych

System::IFormattable::toString

__toascii

Przekonwertuj znak do kodu ASCII

 

tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Przetestuj znaki i przekonwertuj je na małe litery, jeśli aktualnie są wielkie litery

System::Char::ToLower

tolower, _tolower, towlower, _tolower_l, _towlower_l

Bezwarunkowo przekonwertuj znak na małe litery

System ciągów do niższego

toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Przetestuj znaki i przekonwertuj je na wielkie litery, jeśli aktualnie są małe litery

System::Char::ToUpper

toupper, _toupper, towupper, _toupper_l, _towupper_l

Bezwarunkowo przekonwertuj znak na wielkie litery

System ciągów do wyższego

_ultoa, _ultow, _ultoa_s, _ultow_s

Przekonwertuj unsignedlong na ciąg

System::Convert::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Przekonwertuj ciąg znaków dwubajtowych do odpowiadającej sekwencji znaków wielobajtowych

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

Przekonwertuj znak dwubajtowy na odpowiadający znak wielobajtowy

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

atof, _atof_l, _wtof, _wtof_l

Przekonwertuj ciąg znaków dwubajtowych do double

System::CONVERT::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Przekonwertuj ciąg znaków dwubajtowych do int

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Przekonwertuj ciąg znaków dwubajtowych do __int64

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

atol, _atol_l, _wtol, _wtol_l

Przekonwertuj ciąg znaków dwubajtowych do long

Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

Zobacz też

Informacje

Procedury czasu wykonywania według kategorii