Input / Keluaran Asas C ++

Dalam tutorial ini, kita akan belajar menggunakan objek cin untuk mengambil input dari pengguna, dan objek cout untuk menampilkan output kepada pengguna dengan bantuan contoh.

Keluaran C ++

Dalam C ++, coutmengirimkan output berformat ke perangkat output standard, seperti layar. Kami menggunakan coutobjek bersama dengan <<operator untuk memaparkan output.

Contoh 1: Output Rentetan

 #include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; ) 

Pengeluaran

 Ini adalah Pengaturcaraan C ++ 

Bagaimana program ini berfungsi?

  • Mula-mula kami memasukkan iostreamfail tajuk yang membolehkan kami memaparkan output.
  • The coutobjek ditakrifkan di dalam stdruang nama. Untuk menggunakan stdruang nama, kami menggunakan using namespace std;pernyataan.
  • Setiap program C ++ dimulakan dengan main()fungsi. Pelaksanaan kod bermula dari awal main()fungsi.
  • coutadalah objek yang mencetak rentetan di dalam tanda petik " ". Ia diikuti oleh <<pengendali.
  • return 0;adalah "status keluar" main()fungsi. Program diakhiri dengan pernyataan ini, namun pernyataan ini tidak wajib.

Catatan: Sekiranya kami tidak menyertakan using namespace std;pernyataan, kami harus menggunakannya std::coutsebagai ganti cout.

Ini adalah kaedah yang disukai kerana menggunakan stdruang nama dapat menimbulkan masalah yang berpotensi.

Walau bagaimanapun, kami telah menggunakan stdruang nama dalam tutorial kami agar kodnya lebih mudah dibaca.

 #include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; ) 

Contoh 2: Keluaran Nombor dan Karakter

Untuk mencetak pembolehubah nombor dan watak, kami menggunakan coutobjek yang sama tetapi tanpa menggunakan tanda petik.

 #include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; ) 

Pengeluaran

 70 256.783 watak: A 

Catatan:

  • The endlmanipulator digunakan untuk memasukkan baris baru. Itulah sebabnya setiap output dipaparkan dalam baris baru.
  • The <<operator boleh digunakan lebih daripada sekali jika kita ingin mencetak pembolehubah yang berbeza, tali dan sebagainya dalam satu kenyataan tunggal. Sebagai contoh:
 cout << "character: " << ch << endl;

Input C ++

Dalam C ++, cinmengambil input berformat dari peranti input standard seperti papan kekunci. Kami menggunakan cinobjek bersama dengan >>operator untuk mengambil input.

Contoh 3: Input / Output Integer

 #include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; ) 

Pengeluaran

 Masukkan bilangan bulat: 70 Nombornya ialah: 70 

Dalam program itu, kami menggunakan

 cin>> num; 

untuk mengambil input daripada pengguna. Input disimpan dalam angka pemboleh ubah. Kami menggunakan >>operator cinuntuk mengambil input.

Catatan: Sekiranya kami tidak menyertakan using namespace std;pernyataan, kami harus menggunakannya std::cinsebagai ganti cin.

C ++ Mengambil Banyak Input

 #include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; ) 

Pengeluaran

 Masukkan watak dan bilangan bulat: F 23 Watak: Nombor F: 23 

Artikel menarik...