CodeBlanks Logo Icon CodeBlanks

std::cout

std::cout ile metin ve değişkenleri ekrana yazdırmayı öğrenirsin.

std::cout

std::cout standart çıkış akımıdır; ekrana metin yazdırır. << operatörü çıkış akımına veri gönderir. Birden fazla değer arka arkaya zincirlenebilir.

Örneğin std::cout << "Puan: " << 95 << std::endl; satırı Puan: 95 yazdırır ve satırı bitirir. std::endl hem satır sonu ekler hem de tamponu boşaltır.

std::cout'taki std:: öneki standart ad alanını (namespace) belirtir; iostream başlığında tanımlıdır.

std::endl ve \n

Satır sonuna geçmek için iki yol var: std::endl ve "\n". İkisi de imleci yeni satıra taşır.

std::endl ek olarak tamponu boşaltır (flush): çıktıyı hemen ekrana yazar. "\n" yalnızca satır sonu karakteri ekler ve daha hızlıdır.

Çok sayıda satır yazdırırken performans için "\n" tercih edilir; çıktının anında görünmesi gerektiğinde std::endl kullanılır. İkisini de aynı programda karışık kullanabilirsin.

Uygulama İki satır yazdır

main içine iki std::cout satırı ekle. Birinci satır Hoş geldin, ikinci satır C++ öğreniyorum yazsın. Her satırı std::endl ile bitir.

Başlangıç kodu

main.cpp
#include <iostream>

int main() {
    // İki satır yazdır
    return 0;
}

Örnek çözüm

main.cpp
#include <iostream>

int main() {
    // İki satır yazdır
    std::cout << "Hoş geldin" << std::endl;
    std::cout << "C++ öğreniyorum" << std::endl;
    return 0;
}

Beklenen çıktı

Hoş geldin
C++ öğreniyorum

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Çıkış akımı operatörü

Soru
std::cout ____ "Merhaba" << std::endl;
Cevap
std::cout << "Merhaba" << std::endl;

Açıklama: << operatörü veriyi çıkış akımına gönderir.

2 std::endl ne yapar?

main.cpp
std::cout << "Satır 1" << std::endl;
  • Yalnızca boş bir satır ekler
  • Programı sonlandırır
  • Satır sonu ekler ve tamponu boşaltır Doğru cevap
  • Çıktı rengini değiştirir

Açıklama: std::endl satır sonu ekler ve tamponu boşaltır.

3 Çıktı kavramlarını eşleştir

Kavram Anlamı
std::cout Çıkış akımı
<< Çıkış operatörü
std::endl Satır sonu + boşaltma
std:: Standart ad alanı

Başlangıç bölümündeki tüm dersler