老九學堂 C語言 sprintf 函式的用法

2021-10-25 00:20:41 字數 919 閱讀 8262

1、該函式包含在stdio.h的標頭檔案中。

2、sprintf和平時我們常用的printf函式的功能很相似。sprintf函式列印到字串中,而printf函式列印輸出到螢幕上。sprintf函式在我們完成其他資料型別轉換成字串型別的操作中應用廣泛。

3、sprintf函式的格式:

除了前兩個引數固定外,可選引數可以是任意個。buffer是字元陣列名;format是格式化字串(像:"%3d%6.2f%#x%o",%與#合用時,自動在十六進製制數前面加上0x)。只要在printf中可以使用的格式化字串,在sprintf都可以使用。其中的格式化字串是此函式的精華。

4、可以控制資料精度:

5、可以將多個數值資料連線起來:

6、可以將多個字串連線成字串:

%m.n在字串的輸出中,m表示寬度,字串共佔的列數;n表示實際的字元數。%m.n在浮點數中,m也表示寬度;n表示小數的位數。

7、可以動態指定,需要擷取的字元數:

上面的語句相當於

9、sprintf的返回值是字元陣列中字元的個數,即字串的長度,不用在呼叫strlen(s)求字串的長度。

老九學堂 C語言 常用演算法

相信小夥伴們都應該知道,c語言中有有許多經典的演算法,這些演算法都是許多人的智慧型結晶,也是程式設計中常用的演算法,這裡面包含了眾多演算法思想,掌握這些演算法,對於學習更高階的 更難的演算法都會有很大幫助,所以老九君今天就為大家扒一扒c語言中的一些常用演算法。1.從鍵盤輸入乙個字串,將其中的大寫字母...

老九學堂 C語言高階 system函式

我們今天來看看在windows作業系統下system 函式詳解 主要是在c語言中的應用 注意 在windows下的system函式中命令可以不區別大小寫!函式名 system 功 能 發出乙個dos命令 用 法 int system char command system函式已經被收錄在標準c庫中,...

老九學堂 C cin cout細節

一 念念不忘之hello world.作為乙個程式設計師,我們第乙個程式總會是它。對不對。那麼在c 中我們是不是也常常會看到這麼一段。然後我們將這段 使用helloword.cpp 檔案儲存起來。並且放入到g盤的code目錄中。注意在這裡我們可以使用如下命令檢視當前資料夾的檔案資訊.我的目錄結構如下...