تعیین کننده قالب در زبان C

در زبان برنامه نویسی C قبل از نمایش دادن مقادیر متغیرها ابتدا باید قالب آن را تعیین کنیم تا به کامپایلر بگوییم که متغیر اشاره شده چه نوع داده ای را در خود ذخیره کرده است.

تعیین کننده قالب ابتدا با علامت % شروع و به همراه یک کاراکتر نوشته می شود.

بعنوان مثال برای خروجی مقدار متغیری از جنس int از تعیین کننده قالب %d که بین دو علامت دابل کوتیشن ( " " ) یا نقل قول دوتایی نوشته شده است استفاده می کنیم.

int myNum = 20;
printf("%d", myNum);  // خروجی عدد 20 است

مانند مثال بالا برای چاپ مقدار ذخیره شده در متغیر char از %c و برای چاپ مقدار ذخیره شده متغیر float از %f استفاده می کنیم.

// ساخت یک متغیر
int myNum = 20;            // عدد صحیح
float myFloatNum = 8.66;   // عدد اعشاری
char myLetter = 'A';       // کاراکتر

// نمایش (چاپ) مقدار متغیرها
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);

همانطور که در مثال های بالا مشاهده کردید، برای چاپ خروجی متغیرها از تابع printf() استفاده کردیم.

برای ترکیب کردن متن و متغیر می توانید در تابع printf() از علامت کاما ( , ) استفاده کنید.

int myNum = 20;
printf("My favorite number is: %d", myNum);

همچنین برای چاپ کاراکتر و متن می توانید مانند مثال زیر عمل کنید.

int myNum = 20;
char myLetter = 'A';
printf("My number is %d and my letter is %c", myNum, myLetter);

تمرین

از تعیین کننده قالب صحیح برای چاپ خروجی مقدار متغیر myChar استفاده کنید.

char myChar = 'A';
printf(" " , myChar);
مشاهده پاسخ
توسعه دهندگان
امین آهن کوبی