C++’ta cout: Veri Akışını Anlama ve Kullanma
Giriş
C++’ta cout
, standart çıkış akış nesnesidir ve verileri konsola veya başka bir çıktı cihazına yazdırmak için kullanılır. cout
nesnesi, iostream
kütüphanesinde tanımlanmıştır ve std
ad alanında bulunur.
cout’un Kullanımı
cout
nesnesi, <<
operatörü kullanılarak verileri yazdırmak için kullanılır. Örneğin:
“`cpp
include
using namespace std;
int main() {
cout << “Merhaba Dünya!” << endl;
return 0;
}
“`
Bu kod, “Merhaba Dünya!” metnini konsola yazdıracaktır. endl
manipülatörü, satır sonu karakteri ekler.
Veri Türleri
cout
nesnesi, çeşitli veri türlerini yazdırabilir, bunlar şunları içerir:
- Temel veri türleri (int, float, double, bool)
- Karakterler ve dizeler
- Akış manipülatörleri
- Nesneler (eğer
<<
operatörü aşırı yüklenmişse)
Akış Manipülatörleri
Akış manipülatörleri, çıktı biçimini kontrol etmek için kullanılan özel karakterlerdir. Örneğin:
setw(n)
: Alan genişliğinin
karaktere ayarlar.setprecision(n)
: Kayan nokta sayılarının hassasiyetinin
ondalık basamağa ayarlar.fixed
: Kayan nokta sayılarını sabit nokta gösteriminde yazdırır.scientific
: Kayan nokta sayılarını bilimsel gösterimde yazdırır.
Örnekler
İşte cout
nesnesini kullanarak veri yazdırmaya yönelik bazı örnekler:
“`cpp
// Bir tamsayı yazdırma
cout << 10 << endl;
// Bir kayan nokta sayısı yazdırma
cout << 3.14 << endl;
// Bir karakter yazdırma
cout << ‘a’ << endl;
// Bir dize yazdırma
cout << “Merhaba” << endl;
// Akış manipülatörleri kullanma
cout << setw(10) << “Ad” << setw(10) << “Soyad” << endl;
“`
Faydalı Siteler ve Dosyalar