次の方法で共有


データ変換

1 種類のフォーム間でこれらのルーチンを変換する関数。通常これらのルーチンを作成する可能性のある変換が高速に実行します。to のプレフィックスで始まるルーチンは各関数とマクロとして実行されます。実装の選択の詳細については関数とマクロの使い分け を参照してください。

データ変換ルーチン

ルーチン

[条件]

同等の .NET Framework 関数

abs

整数の絶対値の検索

System::Math::Abs

atof、_atof_l、_wtof、_wtof_l

float に変換した文字列

System::Convert::ToDouble

atoi、_atoi_l、_wtoi、_wtoi_l

int に文字列を変換します。

System:: Convert:: ToInt32System:: Convert:: ToUInt32

_atoi64、_atoi64_l、_wtoi64、_wtoi64_l

__int64 に変換した文字列

System:: Convert:: ToInt64System:: Convert:: ToUInt64

atol、_atol_l、_wtol、_wtol_l

long に文字列を変換します。

System:: Convert:: ToInt64System:: Convert:: ToUInt64

_ecvt, _ecvt_s

指定された長さの文字列に変換 double

System::Convert::ToString

_fcvt_fcvt_s

小数部の桁数の指定の文字列に変換 double

System::Convert::ToString

_gcvt_gcvt_s

文字列に結合するに double の数値を変換します。; バッファーに文字列を格納します。

System::Convert::ToString

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

文字列に変換 int または __int64

System::Convert::ToString

ラボ

long の整数の絶対値の検索

System::Math::Abs

_ltoa、_ltow, _ltoa_s、_ltow_s

文字列に変換 long

System::Convert::ToString

_mbbtombc、_mbbtombc_l

対応するバイトマルチバイト文字とバイトのマルチバイト文字を変換します。

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_mbcjistojms、_mbcjistojms_l、_mbcjmstojis、_mbcjmstojis_l

Microsoft 日本語の文字 (JIS) に日本語の業界標準の文字を (JMS) 変換します。

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_mbcjistojms、_mbcjistojms_l、_mbcjmstojis、_mbcjmstojis_l

JIS の文字への変換 JMS の文字

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_mbctohira、_mbctohira_l、_mbctokata、_mbctokata_l

バイトのひらがなコードへの変換のマルチバイト文字

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_mbctohira、_mbctohira_l、_mbctokata、_mbctokata_l

カタカナ バイトのコードへの変換のマルチバイト文字

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_mbctombb、_mbctombb_l

対応するバイトのマルチバイト文字とバイトマルチバイト文字を変換します。

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

mbstowcs、_mbstowcs_l, mbstowcs_s、_mbstowcs_s_l

ワイド文字のシーケンスに対応するマルチバイト文字のシーケンスの変換

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

mbtowc、_mbtowc_l

対応するワイド文字への変換のマルチ バイト文字

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

strtod、_strtod_l、wcstod、_wcstod_l

double に変換した文字列

System::Convert::ToDouble

strtol、wcstol、_strtol_l、_wcstol_l

long の文字列を整数に変換します。

System:: Convert:: ToInt64

strtoul、_strtoul_l、wcstoul、_wcstoul_l

unsignedlong の整数に変換した文字列

System:: Convert:: ToUInt64

strxfrm、wcsxfrm、_strxfrm_l、_wcsxfrm_l

ロケール固有の情報に基づいて照合形式に文字列を変換します。

System:: IFormattable:: ToString

__toascii

ASCII コードに変換した文字

 

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

小文字への変換および文字を大文字現在テストします。

System:: Char:: ToLower

tolower、_tolower、towlower、_tolower_l、_towlower_l

無条件に小文字に変換した文字

System::String::ToLower

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

テストの文字を大文字に変換現在小文字

System:: Char:: ToUpper

toupper、_toupper、towupper、_toupper_l、_towupper_l

無条件に大文字に変換した文字

System:: String:: ToUpper

_ultoa、_ultow, _ultoa_s、_ultow_s

文字列に変換 unsignedlong

System::Convert::ToString

wcstombs、_wcstombs_l, wcstombs_s、_wcstombs_s_l

マルチバイト文字の対応するワイド文字のシーケンスに対して一連の変換

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

wctomb、_wctomb_l, wctomb_s、_wctomb_s_l

対応するマルチバイト文字列に変換のワイド文字

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

atof、_atof_l、_wtof、_wtof_l

double に変換したワイド文字列

System:: Convert:: ToInt64System:: Convert:: ToUInt64System:: Convert:: ToSingleSystem:: Convert:: ToDouble

atoi、_atoi_l、_wtoi、_wtoi_l

int に変換したワイド文字列

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

_atoi64、_atoi64_l、_wtoi64、_wtoi64_l

__int64 に変換したワイド文字列

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

atol、_atol_l、_wtol、_wtol_l

long に変換したワイド文字列

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

参照

関連項目

カテゴリ別ランタイム ルーチン