logo
logo
تبلیغ کلیکی تاپ سایت 98

دستور چاپ و cout در C++

دستور چاپ و cout در C++
هدایت عباسی آموزش سی پلاس پلاس

در این بخش از آموزش ++C  از تاپ سایت 98 به سراغ دستور چاپ و cout در ++C می رویم.

دستور cout

دستور cout در ++C برای چاپ متن بکار می رود. در مثال زیر با دستور cout آشنا می شوید.

مثال ها تست شده می باشد. چنانچه با اروری مواجه شدید احتمالا مشکلی در تایپ یا نرم افزار شماست.

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

خروجی دستور بالا چاپ متن topsite98 می باشد.

برای دیدن خروجی از منوی Execute گزینه compile و سپس Run را بزنید.

خروجی مطابق تصویر زیر نمایش داده می شود.

دستور cout در c++

سینتکس cout

سینتکس cout به این صورت است ابتدا دستور cout را نوشته علامت << و سپس در دابل کوتیشن متن را قرار دهید.

توضیح کد

در بخش زیر توضیح کد بالا را مشاهده خواهید کرد.

خط اول برای چاپ متن از دستور cout استفاده می کنیم. این دستور در کتابخانه وجود دارد که در خط اول فراخوانی شد.

در خط دوم از namespace std استفاده کرده ایم و می توانیم از نام های اشیاء و متغیرها از کتابخانه استاندارد استفاده کنیم.

خط سوم تابع int main () است. کدها با در یک براکد {} قرار گیرد.

خط  چهارم دستور cout برای چاپ متن استفده می شود .

خط پنجم return 0 انتهای کد را نشان  میدهد.

توجه : انتهای هر خط با سیمی کولن ; مشخص می شود. حتما قرار دهید چون احتمال دارد برنامه با خطا مواجه شود.

مثال دوم از دستور cout

مثال دوم از دستور cout ، اگر دو دستور cout پشت سر هم قرار گیرد چه اتفاقی می افتد.

مثال زیر را کپی کرده و کامپایل و اجرا کنید و خروجی را ببینید.

هر دو متن پشت سر هم چاپ می شوند.

#include <iostream>
using namespace std;
int main() {
cout << "topsite98";
cout << "topsite98.com";
return 0; }

اگر می خواهید بین متن ها یک خط خالی ایجاد کنید ادامه مطلب را پیگیری نمایید.

دستور cout در c++

ایجاد خط خالی در ++C

برای ایجاد خط خالی در ++C می بایست از دستور n\ استفاده کنیم.

در مثال زیر ما در متن و بین دو دابل کوتیشن از دستور n\ استفاده کرده ایم.

اگر از یک دستور n\ استفاده می کردیم متن topsite98.com به خط بعد می رفت.

اما چون من دو بار این دستور را بکار برده ام یک خط خالی نیز ایجاد شده است.

#include <iostream>
using namespace std;
int main() {
cout << "topsite98 \n\n";
cout << "topsite98.com";
return 0; }

دستور cout در c++

ایجاد خط خالی با دستور endl

راه دیگر برای ایجاد خط خالی با دستور endl است.

مثال زیر را ببینید. در این مثال می بینید که متن ها در دو خط جداگانه چاپ شده اند.

دستورات را می توانید در یک خط قرار دهید و با سیمی کولن از هم جدا کنید.

#include <iostream>
using namespace std;
int main() {
cout << "topsite98" << endl;
cout << "topsite98.com"; return 0; }

هر دو n\ و endl برای شکستن خطوط استفاده می شوند. با این حال ، n\  بیشتر استفاده می شود و روش ارجح است.

چاپ متغیرها با cout

در این بخش چاپ متغیرها با cout را بررسی می کنیم. در مثال زیر ابتدا یک متغیر با نام top را تعریف کرده ایم. نوع متغیر را عددی قرار داده ایم. حال با دستور cout آن را چاپ می کنیم.

خروجی کد ما عدد 123 خواهد بود.

#include <iostream>
using namespace std;
int main() {
int top = 123;
cout << top;
return 0;
}

چاپ متن و متغیر

در مثال زیر چاپ متن و متغیر در کنار هم را مشاهده می کنید. ابتدا یک متغیر عددی را تعریف کرده ایم و مقدار 44 را به آن داده ایم.

سپس آن را با دستور cout چاپ کرده ایم. نحوه کار را در مثال مشاهده می کنید.

#include <iostream>
using namespace std;
int main() {
int a=44;
cout << "number: " << a ;
return 0;}

سعی کردیم با مثال مباحث را اموزش دهیم تا شما نیز راحت یاد بگیرید. مثال ها همه تست شده می باشد.

برای دیدن تمام مباحث ++C  کلیک کنید : آموزش کامل و رایگان ++C

امیدواریم این آموزش برای شما مفید باشد.

عزیزانی که تمایل دارند به تیم نویسندگی تاپ سایت 98 بپیوندند می توانند از طریق واتساپ با ما در ارتباط باشند. ما بهترین افراد را به تیم خود اضافه خواهیم کرد.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

دوره ارز دیجیتال تاپ سایت 98
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.

  • کامنت ناشناس

    2022-03-14 13:37:39

    cout≥>0123 چه چیزی در خروجی چاپ میکند؟چرا جواب میشه ۸۳؟