首頁 > 後端開發 > C++ > c++中setfill的用法

c++中setfill的用法

下次还敢
發布: 2024-05-01 12:03:16
原創
520 人瀏覽過

setfill() 函數在C 中用於設定輸出流的填充字符,其用法為:std::setfill(char ch);此函數將輸出值填入指定寬度,如:• std: :cout << std::setfill(' ') << std::setw(10) << 3.14 << std::endl; 將輸出: 3.14

c++中setfill的用法

#setfill() 函數在C 的用法

setfill() 函數是C 中 頭檔提供的函數,用於設定輸出流的填充字元。其用法如下:

<code class="cpp">std::setfill(char ch);</code>
登入後複製

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

用法詳解

setfill() 函數用於在輸出流中輸出特定的字符,直到達到指定寬度。此寬度通常由 setw() 函數設定。如果輸出值小於指定的寬度,則會在其前面填入指定的字元。

例如,以下程式碼將輸出小數3.14,並用空格填入寬度為10:

<code class="cpp">std::cout << std::setfill(' ') << std::setw(10) << 3.14 << std::endl;</code>
登入後複製

這將輸出:

<code>     3.14</code>
登入後複製

注意事項

  • setfill() 函數不會影響輸出流的寬度,它只會設定填滿字元。
  • 填滿字元只能是單字節字元。
  • setfill() 函數不會修改輸出流的標誌,例如 showpos 或 left。

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

相關標籤:
c++
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板