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_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 , , _tolower_l towlower , _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 , , _toupper_l towupper , _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 |