sprintf格式化輸出

2021-06-04 13:16:31 字數 937 閱讀 7271

函式原型:int sprintf( char *buffer, const char *format [, argument] … );

返回值:字串長度(strlen)

引數說明及應用舉例  sprintf格式的規格如下所示。中的部分是可選的。

%[指定引數][識別符號][寬度][.精度]指示符

若想輸出`%'本身時, 請這樣`%%'處理。

1. 處理字元方向。負號時表示從後向前處理。

2. 填空字元。 0 的話表示空格填 0;空格是內定值,表示空格就放著。

3. 字元總寬度。為最小寬度。

4. 精確度。指在小數點後的浮點數字數。

%% 印出百分比符號,不轉換。

%c 整數轉成對應的 ascii 字元。

%d 整數轉成十進位。

%f 倍精確度數字轉成浮點數。

%o 整數轉成八進位。

%s 整數轉成字串。

%x 整數轉成小寫十六進製。

%x 整數轉成大寫十六進製。

int sprintf_s(char *buffer,size_t sizeofbuffer,const char *format [,argument] ... );

int _sprintf_s_l(char *buffer,size_t sizeofbuffer,const char *format,locale_t locale [,argument] ... );

int swprintf_s(wchar_t *buffer,size_t sizeofbuffer,const wchar_t *format [,argument]...);

int _swprintf_s_l(wchar_t *buffer,size_t sizeofbuffer,const wchar_t *format,locale_t locale [,argument]…);

sprintf 格式化輸出函式

功能 函式sprintf 用來作格式化的輸出。用法 此函式呼叫方式為int sprintf char string,char format,arg list 說明 函式sprintf 的用法和printf 函式一樣,只是sprintf 函式給出第乙個引數string 一般為字元陣列 然後再呼叫out...

sprintf 格式化輸出函式

sprintf 格式化輸出函式 圖形 功能 函式sprintf 用來作格式化的輸出。用法 此函式呼叫方式為int sprintf char string,char format,arg list 說明 函式sprintf 的用法和printf 函式一樣,只是sprintf 函式給出第乙個引數stri...

格式化輸出字串 sprintf

sprintf 跟printf 用法很相似,列印目的地不同。前者 sprintf 是列印到字串中,後者 printf 直接在命令列上輸出。sprintf 是個變參函式,作用是格式化字串。int sprintf char buffer,const char format argument format...