Heim > System-Tutorial > LINUX > Was ist das Standardformat für Einzelbyte-/Doppelbyte-Zeichen?

Was ist das Standardformat für Einzelbyte-/Doppelbyte-Zeichen?

王林
Freigeben: 2024-02-24 13:00:31
nach vorne
596 Leute haben es durchsucht

sprintf, swprintf

Sie haben ein niedriges Format für Einzelbyte-/Doppelbyte-Zeichen. wsprintf kann gemäß verschiedenen vordefinierten Indikatoren niedrigformatig für Einzelbyte-/Doppelbyte-Zeichen sein. Vergleich von wsprintf und swprintf linux sprintf-Header-Datei Obwohl diese beiden Funktionen für Benutzer gleich sind, wird letztere in Winbase.h deklariert; erstere wird in den Dateien stdio.h und stdlib.h deklariert. Für wsprintf erkennt der Compiler die Makros, die Sie während des Kompilierungsprozesses definieren, und konvertiert dann die mit _tcs beginnenden Funktionen in der TCHAR.H-Datei in die entsprechenden Funktionen, die mit str oder wcs beginnen. Wenn Sie ein Programm erstellen möchten, das den UNICODE-Zeichensatz verwendet, können Sie das Makro _UNICODE definieren. Wenn Sie ein Einzelbyte-Programm erstellen möchten, müssen Sie keine Makros definieren. Linux-Sprintf-Header-Datei Programme mit Einzelbyte-Zeichen sind die Standardeinstellung (dies ist bei WIN32 der Fall, und die Standardeinstellung für WINCE ist Unicode-Zeichen). Programme).

Wird genauso verwendet wie sprintf, #include

intmain(){

linux sprintf 头文件_c++万能头文件_降薪办已成立红头文件

wchar_ta[123];

swprintf(a,L"%f",123.456);wprintf(a);}

linux sprintf 头文件_降薪办已成立红头文件_c++万能头文件

Beachten Sie, dass L zum zweiten Parameter hinzugefügt werden muss, um ihn als Breitzeichenfolge anzugeben

wsprintf ist Windowsapi und unterstützt keine Gleitkommaausgabe. Die virtuelle Linux-Maschine swprintf ist eine C-Bibliotheksfunktion. Ihre Verwendung ist die gleiche wie bei sprintf, sie gilt jedoch für breite Zeichen.

Das obige ist der detaillierte Inhalt vonWas ist das Standardformat für Einzelbyte-/Doppelbyte-Zeichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:itcool.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage