ماشین حساب
بیایید سعی کنیم یک ماشین حساب ساده بنویسیم.
وظیفه ما این است که مقداری عبارت حسابی را روی صفحه نمایش دهیم و کامپیوتر را وادار کنیم آن را محاسبه کند.
به عنوان مثال:
5+7=12
علاوه بر این، به جای
5
و
7
بسته به مقادیر متغیرهای
a
و
b میتوانند اعداد متفاوتی داشته باشند. code> در برنامه.
در دستور خروجی، می توانید نه تنها متن، بلکه مقادیر متغیرها و همچنین نتیجه یک عبارت حسابی را نمایش دهید. علاوه بر این، توالی خروجی ممکن است متفاوت باشد. برای مثال برای نمایش عبارت بالا باید آن را به صورت زیر بنویسید:
cout << a << "+" << b << "=" << a+b;
اگر بخواهیم مقدار یک متغیر را نمایش دهیم، فقط باید نام آن را بدون نقل قول مشخص کنیم. اگر بخواهیم نتیجه یک عبارت حسابی را نمایش دهیم، کافی است عبارت حسابی را درست بنویسیم.
باید به خاطر بسپارید!
متغیرها، متن و عبارات حسابی با <<
از یکدیگر جدا می شوند.
*** در عمق: C تفاوت***
در رشته قالب، تعداد مشخصکنندههای خروجی محدود نمیشود، نکته اصلی برای هر مشخصکننده پس از رشته قالب، فهرست کردن تمام مقادیر جدا شده با کاما است که جایگزین الگو میشود.
مثلا:
printf("%d+%d=%d",a,b,a+b);
رشته قالب شامل سه مشخص کننده فرمت خروجی است (%d
).
مشخص کننده قالب -
توالی تشکیل شده با علامت درصد پیشرو (% code>)، که برای تعیین نوع و قالب داده استفاده می شود.
مشخصکننده %d
نشان میدهد که مقادیر عدد صحیح باید خروجی شوند. دستور تعویض مستقیم است. آن ها به جای الگوی اول %d
، مقدار متغیر a
نمایش داده می شود، به جای دومی - مقدار متغیر b
، و به جای سوم - مقدار عبارت a+b
.