C ++ cout - Perpustakaan Standard C ++

Objek cout di C ++ adalah objek kelas ostream. Ia digunakan untuk menampilkan output ke peranti output standard iaitu monitor. Ia dikaitkan dengan aliran keluar output C standard.

pengisytiharan cout

 cout luaran luaran;

Ia ditakrifkan dalam header file "> header file.

Objek cout dipastikan akan diinisialisasi semasa atau sebelum kali pertama objek jenis ios_base::Initdibina. Setelah objek cout dibina, ia diikat dengan cinyang bermaksud bahawa setiap operasi input pada cinmelaksanakan cout.flush ().

The "c" in coutmerujuk pada "karakter" dan "keluar" berarti "output", oleh itu coutbermaksud "output karakter". The coutobjek digunakan bersama-sama dengan operator pemasukan (<<) untuk memaparkan strim aksara. Sintaks umum adalah:

 cout << varName;

Atau

 cout << "Beberapa Rentetan";

Pengendali pengekstrakan dapat digunakan lebih dari sekali dengan kombinasi pemboleh ubah, rentetan dan manipulator (seperti endl):

 cout << var1 << "Beberapa Tali" << var2 << endl;

Objek cout juga boleh digunakan dengan fungsi ahli lain seperti put(), write()dan lain-lain Beberapa fungsi ahli biasa digunakan ialah:

  • cout.put(char &ch): Memaparkan watak yang disimpan oleh ch.
  • cout.write(char *str, int n): Memaparkan pembacaan watak n pertama dari str.
  • cout.setf(option):Menetapkan pilihan yang diberikan. Pilihan yang biasa digunakan adalah kiri, kanan, ilmiah, tetap, dll.
  • cout.unsetf(option): Tidak menetapkan pilihan yang diberikan.
  • cout.precision(int n):Menetapkan ketepatan perpuluhan ke n sambil memaparkan nilai titik terapung. Sama seperti cout << setprecision (n).

Contoh 1: cout dengan operator penyisipan:

 #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; )

Semasa anda menjalankan program, output yang mungkin adalah:

 Masukkan 2 nombor - 6 17 Hello Programmer Nilai a ialah 6 Nilai b ialah 17

Contoh 2: cout dengan fungsi anggota:

 #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; )

Semasa anda menjalankan program, output yang mungkin adalah:

 Jangan m

Artikel menarik...