دستور چاپ و cout در C++
در این بخش از آموزش ++C از تاپ سایت 98 به سراغ دستور چاپ و cout در ++C می رویم.
دستور cout
دستور cout در ++C برای چاپ متن بکار می رود. در مثال زیر با دستور cout آشنا می شوید.
مثال ها تست شده می باشد. چنانچه با اروری مواجه شدید احتمالا مشکلی در تایپ یا نرم افزار شماست.
using namespace std;
int main() {
cout << "topsite98";
return 0; }
خروجی دستور بالا چاپ متن topsite98 می باشد.
برای دیدن خروجی از منوی Execute گزینه compile و سپس Run را بزنید.
خروجی مطابق تصویر زیر نمایش داده می شود.
سینتکس cout
سینتکس cout به این صورت است ابتدا دستور cout را نوشته علامت << و سپس در دابل کوتیشن متن را قرار دهید.
توضیح کد
در بخش زیر توضیح کد بالا را مشاهده خواهید کرد.
خط اول برای چاپ متن از دستور cout استفاده می کنیم. این دستور در کتابخانه وجود دارد که در خط اول فراخوانی شد.
در خط دوم از namespace std استفاده کرده ایم و می توانیم از نام های اشیاء و متغیرها از کتابخانه استاندارد استفاده کنیم.
خط سوم تابع int main () است. کدها با در یک براکد {} قرار گیرد.
خط چهارم دستور cout برای چاپ متن استفده می شود .
خط پنجم return 0 انتهای کد را نشان میدهد.
توجه : انتهای هر خط با سیمی کولن ; مشخص می شود. حتما قرار دهید چون احتمال دارد برنامه با خطا مواجه شود.
مثال دوم از دستور cout
مثال دوم از دستور cout ، اگر دو دستور cout پشت سر هم قرار گیرد چه اتفاقی می افتد.
مثال زیر را کپی کرده و کامپایل و اجرا کنید و خروجی را ببینید.
هر دو متن پشت سر هم چاپ می شوند.
using namespace std;
int main() {
cout << "topsite98";
cout << "topsite98.com";
return 0; }
اگر می خواهید بین متن ها یک خط خالی ایجاد کنید ادامه مطلب را پیگیری نمایید.
ایجاد خط خالی در ++C
برای ایجاد خط خالی در ++C می بایست از دستور n\ استفاده کنیم.
در مثال زیر ما در متن و بین دو دابل کوتیشن از دستور n\ استفاده کرده ایم.
اگر از یک دستور n\ استفاده می کردیم متن topsite98.com به خط بعد می رفت.
اما چون من دو بار این دستور را بکار برده ام یک خط خالی نیز ایجاد شده است.
using namespace std;
int main() {
cout << "topsite98 \n\n";
cout << "topsite98.com";
return 0; }
ایجاد خط خالی با دستور endl
راه دیگر برای ایجاد خط خالی با دستور endl است.
مثال زیر را ببینید. در این مثال می بینید که متن ها در دو خط جداگانه چاپ شده اند.
دستورات را می توانید در یک خط قرار دهید و با سیمی کولن از هم جدا کنید.
using namespace std;
int main() {
cout << "topsite98" << endl;
cout << "topsite98.com"; return 0; }
هر دو n\ و endl برای شکستن خطوط استفاده می شوند. با این حال ، n\ بیشتر استفاده می شود و روش ارجح است.
چاپ متغیرها با cout
در این بخش چاپ متغیرها با cout را بررسی می کنیم. در مثال زیر ابتدا یک متغیر با نام top را تعریف کرده ایم. نوع متغیر را عددی قرار داده ایم. حال با دستور cout آن را چاپ می کنیم.
خروجی کد ما عدد 123 خواهد بود.
using namespace std;
int main() {
int top = 123;
cout << top;
return 0;
}
چاپ متن و متغیر
در مثال زیر چاپ متن و متغیر در کنار هم را مشاهده می کنید. ابتدا یک متغیر عددی را تعریف کرده ایم و مقدار 44 را به آن داده ایم.
سپس آن را با دستور cout چاپ کرده ایم. نحوه کار را در مثال مشاهده می کنید.
using namespace std;
int main() {
int a=44;
cout << "number: " << a ;
return 0;}
سعی کردیم با مثال مباحث را اموزش دهیم تا شما نیز راحت یاد بگیرید. مثال ها همه تست شده می باشد.
برای دیدن تمام مباحث ++C کلیک کنید : آموزش کامل و رایگان ++C
امیدواریم این آموزش برای شما مفید باشد.
منبع: تاپ سایت 98
تگ: سی پلاس پلاس
نظرات کاربران
از دیدگاه مرتبط با موضوع استفاده نمایید.
از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.
برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.
-
ناشناس
2022-03-14 13:37:39
cout≥>0123 چه چیزی در خروجی چاپ میکند؟چرا جواب میشه ۸۳؟
اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.
اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید