스프린트프, 스프린트프
이들은 1바이트/2바이트 문자에 대한 낮은 형식입니다. wsprintf는 사전 정의된 다양한 표시기에 따라 1바이트/2바이트 문자에 대한 낮은 형식일 수 있습니다. wsprintf와 swprintf 비교 linux sprintf 헤더 파일 이 두 기능은 사용자에게는 동일하지만 후자는 Winbase.h에 선언되어 있고 전자는 stdio.h 및 stdlib.h 파일에 선언되어 있습니다. wsprintf의 경우 컴파일러는 컴파일 프로세스 중에 정의한 매크로를 감지한 다음 TCHAR.H 파일에서 _tcs로 시작하는 함수를 str 또는 wcs로 시작하는 해당 함수로 변환합니다. UNICODE 문자 집합을 사용하는 프로그램을 작성하려면 _UNICODE 매크로를 정의하면 됩니다. 단일 바이트 프로그램을 작성하려면 매크로 linux sprintf 헤더 파일을 정의할 필요가 없습니다. 단일 바이트 문자 프로그램이 기본값입니다(WIN32의 경우이고 WINCE의 기본값은 유니코드 문자입니다). 프로그램들).
sprintf와 동일하게 사용, #include
intmain(){
wchar_ta[123];
swprintf(a,L"%f",123.456);wprintf(a);}
와이드 문자열로 지정하려면 두 번째 매개변수에 L을 추가해야 한다는 점에 유의하세요
wsprintf는 windowsapi이며 LINUX 가상 머신에 대한 부동 소수점 출력을 지원하지 않습니다. swprintf는 C 라이브러리 함수입니다. 사용법은 sprintf와 동일하지만(형식은 동일) 와이드 문자용입니다.
위 내용은 1바이트/2바이트 문자의 기본 형식은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!