C ++ cout - C ++ Standart Kitaplığı

C ++ 'daki cout nesnesi, ostream sınıfının bir nesnesidir. Çıkışı standart çıkış cihazına, yani monitöre görüntülemek için kullanılır. Standart C çıkış akışı stdout ile ilişkilidir.

cout beyanı

 harici ostream cout;

Başlık dosyasında "> başlık dosyasında tanımlanır.

Cout nesnesinin, türdeki bir nesnenin ilk oluşturulma sırasında veya öncesinde başlatılması sağlanır ios_base::Init. Cout nesnesi oluşturulduktan sonra, ona bağlanır, cinbu da, üzerindeki herhangi bir giriş işleminin cincout.flush () işlemini yürüteceği anlamına gelir .

"C" cout"karakter" anlamına gelir ve "çıkış" "çıktı" coutanlamına gelir , dolayısıyla "karakter çıkışı" anlamına gelir. coutNesne karakter akışını göstermek amacıyla yerleştirme operatörü (<<) ile birlikte kullanılır. Genel sözdizimi şöyledir:

 cout << varName;

Veya

 cout << "Bazı Dizeler";

Ayıklama operatörü, değişkenler, dizeler ve manipülatörlerin (endl gibi) bir kombinasyonuyla birden fazla kez kullanılabilir:

 cout << var1 << "Bazı Dizeler" << var2 << endl;

Cout nesne, aynı zamanda, diğer eleman fonksiyonları ile birlikte kullanılabilir put(), write()vb yaygın olarak kullanılan üye işlevlerini bazıları şunlardır:

  • cout.put(char &ch): Ch tarafından saklanan karakteri görüntüler.
  • cout.write(char *str, int n): Str'den ilk n karakter okumasını görüntüler.
  • cout.setf(option):Belirli bir seçeneği ayarlar. Yaygın olarak kullanılan seçenekler sol, sağ, bilimsel, sabit vb.
  • cout.unsetf(option): Belirli bir seçeneği kaldırır.
  • cout.precision(int n):Kayan nokta değerlerini görüntülerken ondalık kesinliği n olarak ayarlar. Cout << setprecision (n) ile aynı.

Örnek 1: ekleme operatörü ile cout:

 #include using namespace std; int main() ( int a,b; char str() = "Hello Programmers"; /* Single insertion operator */ cout <> a>> b; cout << str; cout << endl; /* Multiple insertion operator */ cout << "Value of a is " << a << endl << "Value of b is " << b; return 0; )

Programı çalıştırdığınızda, olası bir çıktı:

 2 sayı girin - 6 17 Merhaba Programcılar a'nın değeri 6'dır b'nin değeri 17'dir

Örnek 2: üye işlevli cout:

 #include using namespace std; int main() ( char str() = "Do not interrupt me"; char ch = 'm'; cout.write(str,6); cout << endl; cout.put(ch); return 0; )

Programı çalıştırdığınızda, olası bir çıktı:

 Yapma

Ilginç makaleler...