Maison  >  Article  >  Tutoriel système  >  Quel est le format par défaut pour les caractères à un octet/double octet ?

Quel est le format par défaut pour les caractères à un octet/double octet ?

王林
王林avant
2024-02-24 13:00:31540parcourir

sprintf, swprintf

Ils sont au format bas pour les caractères à un octet/double octet selon différents indicateurs prédéfinis. Comparaison de wsprintf et swprintf fichier d'en-tête Linux sprintf Bien que ces deux fonctions soient les mêmes pour les utilisateurs, la dernière est déclarée dans Winbase.h ; la première est déclarée dans les fichiers stdio.h et stdlib.h. Pour wsprintf, le compilateur détectera les macros que vous définissez lors du processus de compilation, puis convertira les fonctions commençant par _tcs dans le fichier TCHAR.H en fonctions correspondantes commençant par str ou wcs. Si vous souhaitez créer un programme utilisant le jeu de caractères UNICODE, vous pouvez définir la macro _UNICODE. Si vous souhaitez créer un programme à un octet, vous n'avez pas besoin de définir de macros fichier d'en-tête Linux sprintf. Les programmes à caractères mono-octet sont la valeur par défaut (c'est le cas pour WIN32, et la valeur par défaut pour WINCE est le caractère Unicode). programmes).

Utilisé de la même manière que sprintf, #include

intmain(){

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

wchar_ta[123];

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

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

Notez que L doit être ajouté au deuxième paramètre pour le spécifier comme une chaîne de caractères large

wsprintf est Windowsapi et ne prend pas en charge la sortie en virgule flottante vers la machine virtuelle LINUX. swprintf est une fonction de bibliothèque C. Son utilisation est la même que sprintf (le format est le même), mais c'est pour les caractères larges.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer