使用 C++ 輸出運算子列印前導零


在這裡,我們將看到如何在 C++ 中將前導零作為輸出列印。我們知道,如果我們在某些數字前面直接放置一些零,則所有零都將被丟棄,並且只打印確切的數字。

在 C 中,我們可以透過使用格式說明符的一些選項來解決此問題。在 C++ 中,我們可以使用 iomanip 庫來控制輸出序列。在這個庫中,我們將得到 setw() 函式,以在之前的文字和當前文字之間留出一些空間。然後我們可以使用 setfill(char) 函式將一些字元新增到該欄位中。

請檢視以下程式碼以瞭解有關 setw() 和 setfill() 的概念。

示例程式碼

#include<iostream>
#include<iomanip>
using namespace std;
int main() {
   int number = 256; //want to print 00000256, so total 8
   characters
   cout << setw(8) << setfill('0') << number;
}

輸出

00000256

更新於: 2019 年 7 月 30 日

6000+ 瀏覽

開啟您的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.