av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

C++sprintf格式化解決方法詳解

今天我們將會為大家詳細(xì)介紹一下有關(guān)C++ sprintf格式化的相關(guān)應(yīng)用方法。希望初學(xué)者們可以根據(jù)本文介紹的內(nèi)容充分掌握這方面的知識,并從中體驗這款語言給我們都帶來了哪些不一樣的應(yīng)用方式。

創(chuàng)新互聯(lián)公司是專業(yè)的辰溪網(wǎng)站建設(shè)公司,辰溪接單;提供網(wǎng)站設(shè)計、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行辰溪網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

名稱:

 
 
 
  1. printf, sprintf - 轉(zhuǎn)換成指定格式的輸出結(jié)果.   
  2. void printf( string format, ... );   
  3. string sprintf( string format, ... );  

語法:#t#

無返回值 printf( 字符串 format, ... );

字符串 sprintf( 字符串 format, ... );

用法: 以下為 LPC (s)printf() 的格式用法, Lynscar (Sean A Reith) 加入了一些擴(kuò)充用法.

目前的版本支援以下的修改格式 (modifier):

" "  在正整數(shù)之前放入一個空格.

"+"  在正整數(shù)之前放入一個 + 號.

"-"  對齊欄位 (field) 的左邊. 請注意: 標(biāo)準(zhǔn)的 (s)printf() 預(yù)設(shè)是對齊右邊, 但是對主要以字符串為基礎(chǔ)的語言來說, 這樣非常奇怪. 在此為了保留與 C 的相容性而保留此一特性.

"|"  對齊欄位的中心.

"="  如果字符串長度比欄位大小還長, 使用縱列模式 (column mode). 在此C++ sprintf格式化只對字符串有效, 其他的類型一律無效. 縱列模式中, 字符串中的字會自動換行 (wrap).

"#"  表格模式. 在欄位之內(nèi), 字符串中的每一個字會換一行 (即每個字后面加上 \n). 只對字符串有效.

n   以整數(shù)指定欄位大小. 用 * 代替整數(shù)則使用參數(shù)指定欄位大小. 如果 n 是 0, 則此欄除了數(shù)據(jù)以外就以空值 (zeros) 填滿. 如果 n 不是 0, 此欄除了數(shù)據(jù)以外將放入空白字符 (space) 或是另外指定的字符.

"."n 指定輸出的精確度為 n. 普通的字符串在此之后則被截斷 (如果精確度 n 大于欄位長度, 則欄位長度變?yōu)榫_度 n ). 表格則使用精確度指定縱列的總數(shù) (如果不指定精確度, 則表格會自動計算最適合的輸出結(jié)果). 精確度對于其他的數(shù)據(jù)類型無效.

":"n n 指定 fs 和精確度, 如果 n 是 0, 則原來用以填滿欄位的空格就代以空值 (zeros).

"@"  參數(shù)為一個數(shù)組. 其他除了 @ 以外, 對應(yīng)的格式數(shù)據(jù)亦將用于數(shù)組中的每一個元素.

"'X'" 單引號 (') 中的字符用以填滿整個欄位中, 數(shù)據(jù)以外的空間. (預(yù)設(shè)值是空白字符) (如果同時在欄位大小之前指定一個空值, 又指定 'X' 字符串填滿欄位, 則以后者為準(zhǔn)) 注意: 如果欲填滿的字符串中要使用單引號 (') 或是雙引號 ("), 您必須使用 \' 或 \" 以避開編譯器的檢查.

以下是C++ sprintf格式化中指定類型的格式:

  1. %   此處不指定任何參數(shù), 而以 % 輸出. 忽略所有的修改格式 (modifier).  
  2. O   參數(shù)為 LPC 數(shù)據(jù)類型.  
  3. s   參數(shù)為字符串.  
  4. d, i 參數(shù)為整數(shù), 并以十進(jìn)位印出.  
  5. c   參數(shù)為整數(shù), 并以字符印出.  
  6. o   參數(shù)為整數(shù), 并以八進(jìn)位印出.  
  7. x   參數(shù)為整數(shù), 并以十六進(jìn)位印出.  
  8. X   參數(shù)為整數(shù), 并以十六進(jìn)位印出 (A 到 F 以大寫印出).  
  9. f   浮點數(shù). 

返回: sprintf() 返回指定格式的字符串.

以上就是對C++ sprintf格式化的相關(guān)接受。


文章名稱:C++sprintf格式化解決方法詳解
本文路徑:http://uogjgqi.cn/article/dphdgcg.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流