تعریف متغیر در زبان برنامه نویسی C

متغیرها یک محفظه خالی برای نگهداری مقادیر داده هایی مانند اعداد و کاراکترها هستند.

در زبان برنامه نویسی C متغیر های مختلفی وجود دارد که نوع آنها را با علامت های کلیدی (رزرو شده) تعیین می کنیم.

توضیحات نام متغیر
اعداد صحیح (کامل) را در خود ذخیره می کند. مثال: 1234 یا 1234 - int
اعداد اعشاری را در خود ذخیره می کند. مثال: 1.99 یا 1.99 - float
کارکترهای فرد را در در خود ذخیره میکند. مثال: 'a' یا 'B' char

نحوه تعریف یک متغیر در C

برای تعریف کردن یک متغیر در زبان C ابتدا نوع آن را مشخص کرده سپس یک مقدار به آن اختصاص می دهیم.

type variableName = value;

1- type : نوع متغیر را مشخص میکنیم.

2- variableName : نام متغیر را مشخص می کنیم.

3-علامت ( = ) : جهت اختصاص داده به متغیر استفاده می شود.

4- value : مقدار داده را می نویسیم.

برای مثال می خواهیم یک متغیری ایجاد کنیم تا مقدار عددی را در خود ذخیره کند، به مثال زیر توجه کنید.

int myNum = 20;

همچنین متغیرها این امکان را دارند تا ابتدا بدون تخصیص مقدار آن را نوشته و بعداً مقدار داده آن را تعیین کنیم.

به مثال زیر توجه کنید.

// تعریف متغیر
int myNum;

// اختصاص مقدار داده به متغیر
myNum = 15;

نحوه چاپ خروجی متغیرها

در جلسه های قبلی آموختیم که چگونه می توان با تابع printf() یک مقدار متنی را چاپ کرد.

printf("Learning C at PNLdev.");

در سایر زبان های برنامه نویسی ماننده پایتون، جاوا و سی پلاس پلاس برای نمایش مقدار متغیرها مختلف از یک تابع چاپ استفاده می شود، اما در زبان C این امکان وجود ندارد.

int myNum = 20;
printf(myNum); // هیچ عملیاتی انجام نخواهد شد

برای خروجی انواع متغیرها در زبان C باید قالب خروجی خود را مشخص کنید که در ادامه آموزش به صورت کامل با مفهوم تعیین کننده قالب آشنا خواهیم شد.

تمرین

یک متغیر با نام myNum ایجاد کنید و به آن مقدار عددی 100 را اختصاص دهید.

= ;
مشاهده پاسخ
توسعه دهندگان
امین آهن کوبی