sprintf 的基本用法

2022-11-24 20:46:50 字數 757 閱讀 7166

就算是平常經常會用到的東西,有時候也會忘記。或者說可以轉換一下思路,問題就會迎刃而解。出來的方法其實真的很簡單。不過終究方法會有很多。但我們總喜歡挑最簡單的不是嗎?哈哈

比如:就拿月份來說,數字是從1,2,3……12。希望獲得的是01,02,03……12。

之前看到有一個很笨拙的方法一:

if($month<10)

str_pad($month,2,'0',str_pad_left);

sprintf("%02d",$month);

sprintf() 函式把格式化的字串寫寫入一個變數中。

sprintf(format,arg1,arg2,arg++)

引數描述

format

必需。轉換格式。

arg1

必需。規定插到 format 字串中第一個 % 符號處的引數。

arg2

可選。規定插到 format 字串中第二個 % 符號處的引數。

arg++

可選。規定插到 format 字串中第

三、四等等 % 符號處的引數。

format

format

arg1, arg2, ++ 等引數將插入到主字串中的百分號 (%) 符號處。該函式是逐步執行的。在第一個 % 符號中,插入 arg1,在第二個 % 符號處,插入 arg2,依此類推。

2011-08-23

hello world. day number 123

with no decimals: 123

C sprintf 的用法

更多 在將各種型別的資料構造成字串時,sprintf 的強大功能很少會讓你失望。由於sprintf 跟printf 在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字串中,後者則直接在命令列上輸出。這也導致sprintf 比printf 有用得多。sprintf 是個變參函式,定義如下 int...

sprintf函式的用法

說明1 該函式包含在stdio.h的標頭檔案中,使用時需要加入 include 說明2 sprintf與printf函式的區別 二者功能相似,但是sprintf函式列印到字串中,而printf函式列印輸出到螢幕上。sprintf函式在我們完成其他資料型別轉換成字串型別的操作中應用廣泛。說明3 spr...

C sprinf sprintf s 的用法

sprintf 定義 int sprintf char buffer,const char format argument 常見用法 把整數123 列印成一個字串儲存在s 中。sprintf s,d 123 產生 123 可以指定寬度,不足的左邊補空格 sprintf s,8d 8d 123,456...