次の方法で共有


データ変換

これらのルーチンは、ある形式から別の形式にデータを変換します。 通常、これらのルーチンは、ユーザーが作成した変換より速く変換を実行します。 to プレフィックスで始まるルーチンは、それぞれ、関数およびマクロとして実装されます。 実装の選択については、「 関数とマクロの選択 を参照してください。

データ変換ルーチン

ルーチンによって返される値 使用
abs 整数の絶対値を求める
atof, _atof_l 文字列を float に変換する
atoi, _atoi_l 文字列を int に変換する
_atoi64, _atoi64_l 文字列を __int64 または long long に変換する
atol, _atol_l 文字列を long に変換する
c16rtomb, c32rtomb UTF-16 または UTF-32 文字を同等のマルチバイト文字に変換する
_ecvt, _ecvt_s double を指定された長さの文字列に変換する
_fcvt, _fcvt_s double を小数点の以下が指定された桁数である文字列に変換する
_gcvt, _gcvt_s double 数を文字列に変換する。文字列をバッファーに格納する
_itoa, _ltoa, _ultoa, _i64toa, _ui64toa, _itow, _ltow, ultow, _i64tow _ui64tow, _itoa_s, _ltoa_s, _ultoa_s, _i64toa_s, _ui64toa_s, _itow_s, _ltow_s, _ultow_s, _i64tow_s, _ui64tow_s 整数型を文字列に変換する
labs long 整数の絶対値を求める
llabs long long 整数の絶対値を求める
_mbbtombc, _mbbtombc_l 1 バイト マルチバイト文字を、対応する 2 バイト マルチバイト文字に変換する
_mbcjistojms_mbcjistojms_l_mbcjmstojis_mbcjmstojis_l 日本工業標準 (JIS: Japan Industry Standard) 文字を Japan Microsoft (JMS) 文字に変換する
_mbcjistojms_mbcjistojms_l_mbcjmstojis_mbcjmstojis_l JMS 文字を JIS 文字に変換する
_mbctohira_mbctohira_l_mbctokata_mbctokata_l マルチバイト文字を 1 バイトのひらがなコードに変換する
_mbctohira_mbctohira_l_mbctokata_mbctokata_l マルチバイト文字を 1 バイト カタカナ コードに変換する
_mbctombb, _mbctombb_l 2 バイト マルチバイト文字を、対応する 1 バイト マルチバイト文字に変換する
mbrtoc16, mbrtoc32 マルチバイト文字を同等の UTF-16 または UTF-32 文字に変換する
mbstowcs_mbstowcs_lmbstowcs_s_mbstowcs_s_l マルチバイト文字のシーケンスを、対応するワイド文字のシーケンスに変換
mbtowc, _mbtowc_l マルチバイト文字を対応するワイド文字に変換
strtod_strtod_lwcstod_wcstod_l 文字列を double に変換する
strtolwcstol_strtol_l_wcstol_l 文字列を long 整数に変換する
strtoul_strtoul_lwcstoul_wcstoul_l 文字列を unsigned long 整数に変換する
strxfrmwcsxfrm_strxfrm_l_wcsxfrm_l ロケール固有の情報に基づいて、文字列を照合形式に変換します。
toascii, __toascii 文字を ASCII コードに変換する
tolower_tolowertowlower_tolower_l_towlower_l_mbctolower_mbctolower_l_mbctoupper_mbctoupper_l 文字を調べ、現在大文字の場合は小文字に変換する
tolower_tolowertowlower_tolower_l_towlower_l 文字を無条件に小文字に変換する
toupper_touppertowupper_toupper_l_towupper_l_mbctolower_mbctolower_l_mbctoupper_mbctoupper_l 文字を調べ、現在小文字の場合は大文字に変換する
toupper_touppertowupper_toupper_l_towupper_l 文字を無条件に大文字に変換する
wcstombs_wcstombs_lwcstombs_s_wcstombs_s_l ワイド文字のシーケンスを、対応するマルチバイト文字のシーケンスに変換する
wctomb_wctomb_lwctomb_s_wctomb_s_l ワイド文字を対応するマルチバイト文字に変換する
_wtof, _wtof_l ワイド文字列を double に変換する
_wtoi, _wtoi_l ワイド文字列を int に変換する
_wtoi64, _wtoi64_l ワイド文字列を __int64 または long long に変換する
_wtol, _wtol_l ワイド文字列を long に変換する

関連項目

カテゴリ別ユニバーサル C ランタイム ルーチン