用簡單的描述C語言 sprintf函式是什麼意思。

2021-07-03 12:52:33 字數 720 閱讀 2535

通常是用來按照一定的格式,給字元竄賦值的,

像char buf[100] = ;

char s1[10] = "hello world";

char s2[10] = "tom";

sprintf(buf,"zifuchuan is %s,he int %s",,s1,s2);

printf("buf = [%s]",buf);//輸出是,也就是buf變成"zifuchuan is helloworld ,he int tom"

同樣適合一些 int 型別,

int int1= 10

像sprintf(buf,"%s,%s,%d",s1,s2,int1);

這樣得出的字串是"hellowolrd tom 10"

這個函式是用於在字串上進行輸出操作的。

int sprintf ( char * str, const char * format, ... );

這個函式跟printf差不多,只不過多了乙個char * str引數,

printf是將資料輸出到顯示器上,而sprintf是將資料輸出到字串中,只要字串足夠大。

printf相當於sprintf(stdout, 格式,資料)

這裡的stdout就是標準輸出顯示器。

sprintf的用法大致和printf一樣的,只是多了乙個將資料存在哪兒的引數,也就是第乙個引數.

堆疊 用C語言描述

include include 堆疊順序儲存 typedef int position typedef int elementtype typedef struct snode ptrtosnode elementtype error 1 struct snode typedef ptrtosnod...

用C語言描述資料結構

用c語言描述資料結構 學好計算機,主要要從三個方面做起,其中,第一步就是要學好各種語言,這是第一步,對各種語言有乙個大體的了解 然後就是資料結構了,它是計算機中的一門核心的課程,也是一門資訊計算 在最後本人認為就是演算法了,它也是這三部中最難得一步了,要學好計算機,做一名優秀的程式元,這三步是最基本...

鏈式儲存佇列 用C語言描述

include include 佇列的鏈式儲存 佇列的頭 front 必須指向鍊錶的頭結點,佇列的尾 rear 指向鍊錶的尾結點 typedef int elementtype elementtype error 1 typedef struct node ptrtonode 佇列中的結點 stru...