Datenkonvertierung

Diese Routinen konvertieren Daten aus einer Form in eine andere. Im Allgemeinen konvertieren diese Routinen die Daten schneller als Konvertierungen, die Sie selbst schreiben. Jede Routine, die mit einem to-Präfix beginnt, wird als Funktion und als Makro implementiert. Unter "Empfehlungen" finden Sie Empfehlungen für die Auswahl zwischen Funktionen und Makros , um Informationen zur Auswahl einer Implementierung zu finden.

Datenkonvertierungsroutinen

Routine Zweck
abs Suchen des absoluten Werts einer ganzen Zahl
atof, _atof_l Konvertieren von Zeichenfolge in float
atoi, _atoi_l Konvertieren von Zeichenfolge in int
_atoi64, _atoi64_l Konvertieren von Zeichenfolgen in __int64 oder long long
atol, _atol_l Konvertieren von Zeichenfolge in long
c16rtomb, c32rtomb Konvertieren von UTF-16- oder UTF-32-Zeichen in entsprechende Multibytezeichen
_ecvt, _ecvt_s Konvertieren von double in Zeichenfolge der angegebenen Länge
_fcvt, _fcvt_s Konvertieren von double mit einer angegebenen Anzahl von Ziffern hinter dem Dezimaltrennzeichen
_gcvt, _gcvt_s Konvertieren von double-Zahl in in Zeichenfolge; Speichern der Zeichenfolge im Puffer
_itoa, _ltoa, , _ultoa, _i64toa, _itow_ltow_ui64toa, ultow, _i64tow, _ui64tow_itoa_s_ltoa_s_itow_s_ui64toa_s_ultoa_s_i64toa_s, , _ultow_s_i64tow_s_ltow_s_ui64tow_s Konvertieren von integer-Typen in string
labs Suchen des absoluten Werts einer long-Ganzzahl
llabs Suchen des absoluten Werts einer long long-Ganzzahl
_mbbtombc, _mbbtombc_l Konvertieren von 1-Byte-Multibytezeichen in entsprechendes 2-Byte-Multibytezeichen
_mbcjistojms, , _mbcjistojms_l_mbcjmstojis_mbcjmstojis_l Konvertieren von JIS(Japan Industry Standard)-Zeichen in japanische Microsoft-Zeichen (JMS)
_mbcjistojms, , _mbcjistojms_l_mbcjmstojis_mbcjmstojis_l Konvertieren von JMS-Zeichen in JIS-Zeichen
_mbctohira, , _mbctohira_l_mbctokata_mbctokata_l Konvertieren von Multibytezeichen zu 1-Byte-Hiragana-Code
_mbctohira, , _mbctohira_l_mbctokata_mbctokata_l Konvertieren von Multibytezeichen zu 1-Byte-Katakana-Code
_mbctombb, _mbctombb_l Konvertieren von 2-Byte-Multibytezeichen in entsprechendes 1-Byte-Multibytezeichen
mbrtoc16, mbrtoc32 Konvertieren von Multibytezeichen in entsprechende UTF-16- oder UTF-32-Zeichen
mbstowcs, , _mbstowcs_lmbstowcs_s_mbstowcs_s_l Konvertieren von Multibytezeichensequenz in entsprechende Breitzeichensequenz
mbtowc, _mbtowc_l Konvertieren von Multibytezeichen in entsprechendes Breitzeichen
strtod, , _strtod_lwcstod_wcstod_l Konvertieren von Zeichenfolge in double
strtol, , wcstol_strtol_l_wcstol_l Konvertieren von Zeichenfolge in long-Ganzzahl
strtoul, , _strtoul_lwcstoul_wcstoul_l Konvertieren von Zeichenfolge in unsigned long-Ganzzahl
strxfrm, , wcsxfrm_strxfrm_l_wcsxfrm_l Transformieren der Zeichenfolge in sortierte Form nach gebietsschemaspezifischen Informationen
toascii, __toascii Konvertieren von Zeichen in ASCII-Code
tolower, _tolower, , _tolower_ltowlower, _towlower_l, _mbctolower, _mbctolower_l, , _mbctoupper_mbctoupper_l Testen von Zeichen und Konvertieren in Kleinbuchstaben falls derzeit Großbuchstabe
tolower, , _tolowertowlower, , _tolower_l_towlower_l Bedingungsloses Konvertieren in Kleinbuchstaben
toupper, _toupper, , _toupper_ltowupper, _towupper_l, _mbctolower, _mbctolower_l, , _mbctoupper_mbctoupper_l Testen von Zeichen und Konvertieren in Großbuchstaben falls derzeit Kleinbuchstabe
toupper, , _touppertowupper, , _toupper_l_towupper_l Bedingungsloses Konvertieren in Großbuchstaben
wcstombs, , _wcstombs_lwcstombs_s_wcstombs_s_l Konvertieren von Breitzeichensequenz in entsprechende Multibytezeichensequenz
wctomb, , _wctomb_lwctomb_s_wctomb_s_l Konvertieren von Breitzeichen in entsprechendes Multibytezeichen
_wtof, _wtof_l Konvertieren von Zeichenfolge mit Breitzeichen in double
_wtoi, _wtoi_l Konvertieren von Zeichenfolge mit Breitzeichen in int
_wtoi64, _wtoi64_l Konvertieren von Zeichenfolgen mit breitem Zeichen in __int64 oder long long
_wtol, _wtol_l Konvertieren von Zeichenfolge mit Breitzeichen in long

Siehe auch

Universelle C-Laufzeitroutinen nach Kategorie