نحوه چاپ در C و C++
چاپ در C و C++ یکی از جنبه های اساسی برنامه نویسی است و راه های مختلفی برای انجام موثر آن وجود دارد. در این راهنما، روشهای مختلف چاپ در C و C++ را بررسی خواهیم کرد، از جمله استفاده از cout
و printf
. ما همچنین 20 نکته را برای کمک به چاپ موثرتر و کارآمدتر ارائه خواهیم داد.
- استفاده از
cout
cout
یک کتابخانه داخلی در C و C++ است که به شما امکان می دهد خروجی را در کنسول چاپ کنید. برای استفاده از cout
، فقط باید فایل سرصفحه </code> را وارد کنید. در اینجا مثالی از نحوه استفاده از <code class="inline">cout
برای چاپ پیام در کنسول آورده شده است:
#include
int main() {
std::cout << “سلام، دنیا!” << std::endl;
بازگشت 0;
}
</code></pre> <p>در این مثال، فایل هدر <code class="inline">
را اضافه کرده و از شیstd::cout
برای چاپ پیام “سلام، دنیا! ” به کنسول شیstd::endl
برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده می شود.
- استفاده از
printf
printf
کتابخانه داخلی دیگری در C و C++ است که به شما امکان می دهد خروجی را در کنسول چاپ کنید.printf
شبیهcout
است، اما کنترل بیشتری بر قالببندی خروجی فراهم میکند. در اینجا مثالی از نحوه استفاده ازprintf
برای چاپ پیام در کنسول آورده شده است:#include
int main() {
printf("سلام، دنیا!n");
بازگشت 0;
}</code></pre> <p>در این مثال، ما فایل هدر <code class="inline">
را اضافه کرده و از تابعprintf
برای چاپ پیام “سلام، دنیا!” به کنسول کاراکترn
برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده می شود.
- نکاتی برای چاپ در C و C++
در اینجا 20 نکته برای چاپ موثرتر و کارآمدتر در C و C++ آورده شده است:
آ. به جای
cout
یاprintf
استفاده کنید “>println. این توابع داخلی هستند و کارآمدتر هستند.ب از
std::endl
به جایn
برای درج یک نویسه خط جدید در انتهای خروجی استفاده کنید.ج. برای تنظیم دقت اعداد ممیز شناور از
std::setprecision
استفاده کنید.د از
std::fixed
استفاده کنید تا اعداد ممیز شناور را مجبور کنید با تعداد ثابتی از ارقام چاپ شوند.ه. برای تعیین عرض و پر کاراکتر اعداد صحیح از
std::setw
وstd::setfill
استفاده کنید.f. برای تعیین تراز خروجی از
std::left
یاstd::right
استفاده کنید.g. برای تعیین پایه خروجی از
std::hex
یاstd::dec
استفاده کنید.ساعت برای نمایش یا پنهان کردن نقطه اعشار از
std::showpoint
استفاده کنید.من. از
std::setbuf
برای تعیین بافر خروجی استفاده کنید.j برای چاپ خطاها و پیام های تشخیصی از
std::cerr
استفاده کنید.ک. برای چاپ پیام های گزارش از
std::clog
استفاده کنید.ل برای چاپ پیام ها در کنسول از
std::cout
استفاده کنید.متر از
std::endl
برای درج یک کاراکتر خط جدید در انتهای خروجی استفاده کنید.n از
std::flush
برای شستشوی بافر استفاده کنید.o برای چاپ پیام های خطا از
std::perror
استفاده کنید.پ. برای چاپ رشته ها از
std::string
استفاده کنید.q برای چاپ آرایه ها از
std::vector
استفاده کنید.r برای چاپ لیست ها از
std::list
استفاده کنید.س برای چاپ نقشه ها از
std::map
استفاده کنید.تی برای چاپ مجموعه ها از
std::set
استفاده کنید.تو برای چاپ نقشه های نامرتب از
std::unordered_map
استفاده کنید.v. از
std::unordered_set
برای چاپ مجموعه های نامرتب استفاده کنید.w برای چاپ جفت ها از
std::pair
استفاده کنید.ایکس. از
std::vector
برای چاپ بردارهای جفت استفاده کنید.y برای چاپ لیست جفت ها از
std::list
استفاده کنید.z. از
std::map<std::string, int=""></std::string,>
برای چاپ نقشه هایرشته ها به اعداد صحیحaa. از
std::set
برای چاپ مجموعههای رشتهها استفاده کنید.bb. از
std::unordered_map<std::string, int=""></std::string,>
برای چاپ نقشه های نامرتب رشته ها به اعداد صحیح استفاده کنید.سی سی از
std::unordered_set
برای چاپ مجموعه های نامرتب رشته ها استفاده کنید.منابع :
آ. “زبان برنامه نویسی C++” توسط بیارن استروستروپ
ب “C ++ موثر” اثر اسکات مایرز
ج. «سی پرایمر پلاس» اثر استفان پراتا
این کتاب ها پوشش جامعی از برنامه نویسی C و C++، از جمله چاپ و سایر جنبه های اساسی زبان را ارائه می دهند. آنها به عنوان مرجع معتبر برای برنامه نویسی C و C++ در نظر گرفته می شوند و برای هر کسی که به دنبال یادگیری بیشتر در مورد این زبان ها است، به شدت توصیه می شود.
فرم در حال بارگذاری ...