首頁> 後端開發> C++> 主體

c++中setfill怎麼用

下次还敢
發布: 2024-05-01 12:00:28
原創
717 人瀏覽過

setfill 是 C 流操作器的成員函數,用於設定流中未填充字符的填充字符,從而填充插入操作符產生的未填充字段。語法:ostream& setfill(char ch),其中 ch 是要設定為填滿字元的字元。範例:setfill('') 可用星號填入 10 位寬的整數或字串,如 123 或 *Hello。

c++中setfill怎麼用

setfill 在 C 中的使用

##setfill 是什麼?

setfill 是 C 中流操作器的成員函數,用於設定流中未填充字元的填充字元。這些字元用於填充流中尚未填充的字段,這些字段通常是由插入操作符 (<<) 產生的。

如何使用 setfill

要使用 setfill 函數,需要寫下列語法:

ostream& setfill(char ch);
登入後複製

其中,ch 是要設定為填滿字元的字元。

範例

以下範例示範如何使用setfill 函數:

#include  using namespace std; int main() { // 设置填充字符为星号 (*) cout.setfill('*'); // 输出一个 10 位宽的整数 cout << setw(10) << 123 << endl; // 输出一个 10 位宽的字符串 cout << setw(10) << "Hello" << endl; return 0; }輸出:

********123 ******Hello
登入後複製
如你所見,數字和字串前面都填充了星號,填充寬度為10。

注意事項

    setfill 函數只會影響後續輸出運算。
  • setfill 函數預設填入字元為空格。
  • 可以使用任何字元(包括空格)作為填充字元。

以上是c++中setfill怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
c++
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!