⑴ 字元串格式化指令
字元串格式化命令 sprintf
原型
int sprintf( char *buffer, const char *format, [ argument] … );
參數列表
buffer:char型指針,指向將要寫入的字元串的緩沖區。
format:格式化字元串。
[argument]...:可選參數,可以是任何類型的數據。
返回值:字元串長度(strlen)
sprintf格式的規格如下所示。[]中的部分是可選的。
%[指定參數][標識符][寬度][.精度]指示符
若想輸出'%'本身時, 請使用'%%'處理。
1. 處理字元方向。負號時表示從後向前處理。
2. 填空字元。 0 的話表示空格填 0;空格是內定值,表示空格就放著。
3. 字元總寬度。為最小寬度。
4. 精確度。指在小數點後的浮點數位數。
轉換字元
%% 印出百分比符號,不轉換。
%c 整數轉成對應的 ASCII 字元。
%d 整數轉成十進位。
%f 倍精確度數字轉成浮點數。
%o 整數轉成八進位。
%s 整數轉成字元串。
%x 整數轉成小寫十六進位。
%X 整數轉成大寫十六進位。
$money = 123.1
$formatted = sprintf ("%06.2f", $money); // 此時變數 $ formatted 值為 "123.10"
$formatted = sprintf ("%08.2f", $money); // 此時變數 $ formatted 值為 "00123.10"
$formatted = sprintf ("%-08.2f", $money); // 此時變數 $ formatted 值為 "123.1000"
$formatted = sprintf ("%.2f%%", 0.95 * 100); // 格式化為百分比
%08.2f 解釋:
%開始符
0是 "填空字元" 表示,如果長度不足時就用0來填滿。
8格式化後總長度
2f小數位長度,即2位
第3行值為"00123.10" 解釋:
因為2f是(2位)+小數點符號(1位)+前面123(3位)=6位,總長度為8位,故前面用[填空字元]0表示,即00123.10
第4行值為"123.1000" 解釋:
-號為反向操作,然後填空字元0添加在最後面了
在將各種類型的數據構造成字元串時,sprintf 的強大功能很少會讓你失望。由於sprintf 跟printf 在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字元串中,後者則直接在命令行上輸出。這也導致sprintf 比printf 有用得多。
sprintf 是個變參函數,定義如下:
int sprintf( char *buffer, const char *format [, argument] ... );
除了前兩個參數類型固定外,後面可以接任意多個參數。而它的精華,顯然就在第二個參數:
格式化字元串上。
printf 和sprintf 都使用格式化字元串來指定串的格式,在格式串內部使用一些以「%」開頭的格式說明符(format specifications)來占據一個位置,在後邊的變參列表中提供相應的變數,最終函數就會用相應位置的變數來替代那個說明符,產生一個調用者想要的字元串。
格式化數字字元串
sprintf 最常見的應用之一莫過於把整數列印到字元串中,所以,sprintf 在大多數場合可以替代
itoa。
如:
//把整數123 列印成一個字元串保存在s 中。
sprintf(s, "%d", 123); //產生"123"
可以指定寬度,不足的左邊補空格:
sprintf(s, "%4d%4d", 123, 4567); //產生:" 1234567"
當然也可以左對齊:
sprintf(s, "%-4d%4d", 123, 4567); //產生:"123 4567"
⑵ 電腦格式化命令是什麼求解。
這個命令超危險,沒有專家指導,還是不建議嘗試.
如果你是在系統中運行,如果是系統盤,如C盤,是拒絕運行的.
你可以找一個空盤,如F盤,E盤,
右擊,格式化,,就是此命令了.
DOS運行:
format X:,X是指要格式化的盤符,C,D,E,F...
然後有很多參數.
沒用的,你想搞破壞之類的,只是格式化了,可以找回.
也破壞不了系統.\
⑶ 怎麼用DOS命令格式化硬碟
1、鍵盤按下「WIN+R」快捷鍵,打開運行工具。
⑷ 求格式化磁碟命令
具體如下:
1、第一步,win+r調出運行工具,然後輸入「CMD」命令並回車,見下圖,轉到下面的步驟。
⑸ 如何在命令提示符里格式化C盤
這里以Windows7為例:
1、打開命令提示符窗口,輸入命令「format f: /q」。
⑹ 如何格式化硬碟 用命令格式化硬碟方法
用命令格式化硬碟方法:
①找到需要格式化的磁碟盤符。
⑺ 在CMD 下格式化磁碟的命令是什麼
在CMD 下格式化磁碟,可使用format命令。具體步驟如下:
1、點擊屏幕左下角的「開始」,在彈出菜單中點擊「運行」。或者按鍵盤上的WIN+R組合鍵,調出「運行」欄
4、回車後,在彈出的選擇項中選擇「Y」即可進行格式化。
有兩點需要注意:
1、這種情況下只能格式化除系統分區之外的分區
2、無法對NTFS格式的分區進行格式化。
⑻ win7怎麼格式化c盤命令行
在重裝系統時把c盤格式化
1、光碟機啟動
(1)award
bion
4.51pg設置
重啟,按del進入bios
award
4.51pg界面,用功能鍵區方向鍵選第二行「bios
features
setup」(bios特性設置),回車進入bios
features
setup界面,找到第七行「boot
sequence」,用pgup或pgdn翻頁將它右邊顯示的a,c,換成cdrom,c,a。
按esc,按f10,再打y保存退出。
或
award
bios
6.0設置
重啟,按del進入bios
6.0設置界面,找到advanced
bios
features(高級bios參數設置)按回車進advanced
bios
features界面,用鍵盤方向鍵盤選定first
boot
device
,用pgup或pgdn翻頁將它右邊的hdd-o改為cdrom(光碟機啟動),按esc,按f10,再打y保存退出。
(2)將xp安裝光碟插入光碟機,重啟,在看到屏幕底部出現cd……字樣的時候,及時按任意鍵,否則計算機跳過光啟又從硬碟啟動了。xp系統盤光啟之後便是開始安裝程序、復制文件、載入硬體驅動進到安裝向導中文界面。
2、在預前安裝中
(1)掃描後進歡迎安裝程序,選安裝--回車;
(2)檢查啟動環境--回車;
(3)協議,同意,按f8;
(4)指定安裝到那個分區,c--回車;
(5)指定使用文件系統,用fat32(或ntfs)格式化磁碟分區(快)--回車;這樣就把c盤格式化了
⑼ 用命令行格式化C盤(快速)
c盤是主分區,在啟動的情況下是無法格式化的,建議你用doc命令格式化c盤
進入dos
啟動,輸入format命令
格式化
format
c:
/s/q/v
打格式化命令
format
後面打盤符
c:
還可以接參數
/s
傳系統文件
/q
快速格式化
/v
強制
了解更多電腦知識,可以到裝機員網站看看
⑽ 用DOS命令格式化磁碟怎麼格式化
1、首先打開我的電腦,查看分區和磁碟情況。