Output (Print Text)

در زبان C++ برای نمایش خروجی (نمایش متن یا مقدار متغیرها) از cout استفاده می‌کنیم.


🔹 دستور cout

  • cout مخفف Character Output هست.

  • برای چاپ داده‌ها در خروجی (معمولاً صفحه‌ی ترمینال) استفاده می‌شه.

  • برای جدا کردن چند بخش از خروجی از عملگر درج (<<) استفاده می‌کنیم.

🔹 مثال ساده

#include <iostream> using namespace std; int main() { cout << "Hello World!"; return 0; }

📌 خروجی:

Hello World!

🔹 چاپ چند متن با هم

#include <iostream> using namespace std; int main() { cout << "Welcome to C++!" << " Learning is fun!"; return 0; }

📌 خروجی:

Welcome to C++! Learning is fun!

🔹 چاپ متغیرها

#include <iostream> using namespace std; int main() { int age = 20; string name = "Ali"; cout << "My name is " << name << " and I am " << age << " years old."; return 0; }

📌 خروجی:

My name is Ali and I am 20 years old.

🔹 استفاده از endl (رفتن به خط جدید)

#include <iostream> using namespace std; int main() { cout << "First Line" << endl; cout << "Second Line"; return 0; }

📌 خروجی:

First Line Second Line

🔹 تفاوت endl و \n

  • endl ➝ خط جدید + فلش کردن بافر خروجی (کمتر بهینه).

  • \n ➝ فقط خط جدید (سریع‌تر).

مثال:

cout << "Hello\nWorld!";

📌 خروجی:

Hello World!

✅ جمع‌بندی:

  • در C++ خروجی با cout نمایش داده می‌شه.

  • برای چند متن یا متغیر از << استفاده می‌کنیم.

  • برای خط جدید می‌تونیم از endl یا \n استفاده کنیم.