تعیین کننده قالب در زبان C
در زبان برنامه نویسی C قبل از نمایش دادن مقادیر متغیرها ابتدا باید قالب آن را تعیین کنیم تا به کامپایلر بگوییم که متغیر اشاره شده چه نوع داده ای را در خود ذخیره کرده است.
تعیین کننده قالب ابتدا با علامت % شروع و به همراه یک کاراکتر نوشته می شود.
بعنوان مثال برای خروجی مقدار متغیری از جنس int از تعیین کننده قالب %d که بین دو علامت دابل کوتیشن ( " " ) یا نقل قول دوتایی نوشته شده است استفاده می کنیم.
مانند مثال بالا برای چاپ مقدار ذخیره شده در متغیر char از %c و برای چاپ مقدار ذخیره شده متغیر float از %f استفاده می کنیم.
نمونه کد
مثال 2:
// ساخت یک متغیر
int myNum = 20; // عدد صحیح
float myFloatNum = 8.66; // عدد اعشاری
char myLetter = 'A'; // کاراکتر
// نمایش (چاپ) مقدار متغیرها
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
همانطور که در مثال های بالا مشاهده کردید، برای چاپ خروجی متغیرها از تابع printf() استفاده کردیم.
برای ترکیب کردن متن و متغیر می توانید در تابع printf() از علامت کاما ( , ) استفاده کنید.
همچنین برای چاپ کاراکتر و متن می توانید مانند مثال زیر عمل کنید.
نمونه کد
مثال 4:
int myNum = 20;
char myLetter = 'A';
printf("My number is %d and my letter is %c", myNum, myLetter);
تمرین
از تعیین کننده قالب صحیح برای چاپ خروجی مقدار متغیر myChar استفاده کنید.
printf(" " , myChar);