تالار گفتمان مانشت
مفهوم d\n% - نسخه‌ی قابل چاپ

مفهوم d\n% - kingmax - 20 خرداد ۱۳۹۴ ۰۸:۵۶ ب.ظ

سلام دوستان شرمنده من برنامه نویسی فقط در حد پاس اونم ۲-۳ سال پیش مفهوم این عبارت در سوال زیر چی میشه
با تشکر
[تصویر:  367509_viwnkccw847r743431hv.jpg]

RE: مفهوم d\n% - RinoOo - 20 خرداد ۱۳۹۴ ۰۹:۰۷ ب.ظ

d اول decimal هستش و وقتی قراره عددی از طریق printf رو صفحه چاپ بشه یا از طریق scanf خونده بشه از %d استفاده میشه
n\هم به معنای اینه که نشانگر به خط بعد بره n هم اول new line هست

RE: مفهوم d\n% - Behnam‌ - ۲۰ خرداد ۱۳۹۴ ۰۹:۱۱ ب.ظ

(۲۰ خرداد ۱۳۹۴ ۰۸:۵۶ ب.ظ)kingmax نوشته شده توسط:  سلام دوستان شرمنده من برنامه نویسی فقط در حد پاس اونم ۲-۳ سال پیش مفهوم این عبارت در سوال زیر چی میشه
با تشکر
[تصویر:  367509_viwnkccw847r743431hv.jpg]

واسه راحتی کار هست! میگه که جای d% قرار هست یه عدد از نوع decimal بشینه. مثلاً توو ++C شما میتونید یه همچین چیزی داشته باشید:

کد:
cout << "number1 is " << n1 << " and number2 is " << n2;

ولی با printf میتونید راحت‌تر این کار رو انجام بدید:
کد:
printf("number1 is %d and number2 is %d", n1, n2);

d% واسه int استفاده میشه، برای float و رشته و ... چیزای دیگه میذارند

اون n\ هم واسه چاپ کردن (رفتن به) خط جدید هست، مثل t\ که واسه چاپ کردن یه tab هست.

RE: مفهوم d\n% - kingmax - 21 خرداد ۱۳۹۴ ۰۸:۴۴ ق.ظ

سپاس از شما دو دوست عزیز که وقت گذاشتید و پاسخ منو دادید