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 Informationen zum Auswählen einer Implementierung zwischen Funktionen und Makros.

Datenkonvertierungsroutinen

Routine Verwendung
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, _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 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_l, mbstowcs_s, _mbstowcs_s_l Konvertieren von Multibytezeichensequenz in entsprechende Breitzeichensequenz
mbtowc, _mbtowc_l Konvertieren von Multibytezeichen in entsprechendes Breitzeichen
strtod, _strtod_l, wcstod, _wcstod_l Konvertieren von Zeichenfolge in double
strtol, wcstol, _strtol_l, _wcstol_l Konvertieren von Zeichenfolge in long-Ganzzahl
strtoul, _strtoul_l, wcstoul, _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, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l Testen von Zeichen und Konvertieren in Kleinbuchstaben falls derzeit Großbuchstabe
tolower, _tolower, towlower, _tolower_l, _towlower_l Bedingungsloses Konvertieren in Kleinbuchstaben
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l Testen von Zeichen und Konvertieren in Großbuchstaben falls derzeit Kleinbuchstabe
toupper, _toupper, towupper, _toupper_l, _towupper_l Bedingungsloses Konvertieren in Großbuchstaben
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l Konvertieren von Breitzeichensequenz in entsprechende Multibytezeichensequenz
wctomb, _wctomb_l, wctomb_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