iomanip functions c setprecision c setw with examples
Bu Öğretici, setprecision ve setw gibi C ++ Programlarının Çıktısını Değiştirmek İçin Birkaç IOMANIP Başlığı İşlevini Açıklar.
Başlık, C ++ programının çıktısını değiştirmek için kullanılan işlevlerden oluşur. Herhangi bir programın çıktısını, onu nerede göstermek istediğimize veya kimin kullanacağına bağlı olarak daha net ve sunum yapılabilir hale getirebiliriz.
=> Mükemmel C ++ Eğitim Kılavuzuna Buradan Bakabilirsiniz.
oracle pl sql mülakat soruları ve deneyimli için cevapları
Ne öğreneceksin:
C ++ 'da IOMANIP İşlevleri
Çıktıyı doğru şekilde biçimlendirmek için, başlık tarafından sağlanan manipülatörleri kullanabilir ve çıktıyı prezentabl yapabiliriz.
Örneğin,yazdırıyorsak aşağıdaki gibi bir matris söyleyin:
Basit bir cout akışı kullanarak, çıktıyı yukarıda gösterildiği gibi biçimlendiremeyebiliriz. Böylece başlıktan setw fonksiyonunu kullanabiliriz ve elemanlar arasındaki belirli genişliği ayarlayabiliriz.
Bu şekilde program çıktısının daha gerçekçi ve öngörülebilir görünmesini sağlayabiliriz.
başlığı, çıktıyı biçimlendirmek için çeşitli işlevler içerir.
Bunların başlıcaları şunları içerir:
- Setprecision: Bu işlev, ondalık veya kayan değerlerin kesinliğini ayarlar.
- setw: Setw işlevi, belirli bir alandan önce görüntülenecek alan genişliğini veya karakter sayısını ayarlar.
- Setfill: Setfill işlevi, akışı parametre olarak belirtilen char türü c ile doldurmak için kullanılır.
C ++ SetPrecision
İşlev Prototipi: setprecision (int n).
Parametreler: n => ayarlanacak ondalık hassasiyetin değeri.
Geri dönüş değeri: belirtilmemiş
Açıklama: Bu işlev, kayan nokta değerleri için ondalık duyarlığı ayarlar. Bu, görüntülendiğinde kayan noktayı formatlar.
Misal:
Aşağıda, setprecision işlevini göstermek için ayrıntılı bir C ++ örneği verilmiştir.
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
Çıktı:
Burada 3.14159 float değeri için çeşitli hassasiyetler ayarlıyoruz. Çıktıdan da görebileceğimiz gibi, float değerinin gösterimi, hassasiyet setine bağlı olarak değişir.
C ++ 'da Setw
İşlev Prototipi: setw (int n).
Parametreler: n => kullanılacak alan genişliğinin değeri (karakter sayısı).
Geri dönüş değeri: belirtilmemiş
Açıklama: Setw işlevi, sayıların çıktısını almak için kullanılacak alan genişliğini veya karakter sayısını ayarlar.
Misal:
Setw işlevi bir C ++ programı kullanılarak gösterilir.
selenyum ızgarası nasıl kurulur
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< Çıktı:
int c ++ için karakter
Bu programda, farklı genişlik değerleri ayarlayarak farklı sayılar yazdırıyoruz. Ayarlanan genişliğe göre, sayı bu birçok boşluk atlandıktan sonra yazdırılır. Programın çıktısı farkı açıkça gösteriyor.
C ++ Setfill
İşlev Prototipi: setfill (char_type c).
Parametreler: n => akış için yeni dolgu karakteri; char_type: akış tarafından kullanılan karakterlerin türü.
Geri dönüş değeri: belirtilmemiş
Açıklama: setfill, c'yi akış için yeni dolgu karakteri olarak ayarlar.
Misal:
Aşağıda setfill'i gösteren örnek bir C ++ programı verilmiştir.
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
Çıktı:
Yukarıdaki programda setfill fonksiyonunu setfill fonksiyonu parametreleri olarak çeşitli karakterlerle birlikte kullandık. Bu fonksiyonu setw fonksiyonu ile çağırdığımızda setw fonksiyonunda belirlediğimiz genişlik setfill fonksiyonunda belirttiğimiz karakter ile doldurulur.
Sonuç
Başlık, C ++ programının çıktısını biçimlendirmek için kullanabileceğimiz işlevleri içerir. Bu işlevler, programımızın çıktısını daha öngörülebilir hale getirmek için birer birer veya birlikte kullanılabilir.
Bu eğitimde, setprecision, setw ve setfill of header işlevlerini gördük ve bunları kullanarak C ++ programları geliştirdik. Çıktıyı biçimlendirmemiz ve güzelleştirmemiz gerektiğinde bu işlevler çok yararlı olabilir.
Bir sonraki eğitimimizde, başlıktaki çeşitli işlevleri tartışacağız.
=> Burada C ++ Eğitim Öğreticilerinin A-Z'sini Görmek İçin Burayı Kontrol Edin.
Önerilen Kaynaklar
- Örneklerle C ++ 'da Tarih ve Saat İşlevleri
- Örneklerle Python DateTime Eğitimi
- Python Dizesi İşlevleri
- Kod Örnekleriyle C # İşlevleri / Yöntemleri Eğitimi
- C ++ 'da Kitaplık İşlevleri
- Türler ve Örneklerle C ++ 'da İşlevler
- VuGen Komut Dosyalarında Örneklerle Kullanılan Önemli LoadRunner İşlevleri
- JMeter Değişkenleri ve Fonksiyonları