متغیر چیست؟
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
متغیر چیست؟
مادران همگی ما در آشپزخانه، برای نگهداری هر ماده غذایی، ظرف خاصی را دارند!
به عنوان مثال آب را در بطری، برنج را در بشقاب، سبزی را در آبکش و میوه را در سبد میگذارند. پس برای نگهداری مادهها نیاز به ظرف است.
متغیر در زبانهای برنامهنویسی دقیقا همان ظرفهای آشپزخانه هستند، این ظرفها دو ویژگی اصلی دارند:
- هر مادهای را نمیتوان در هر نوع ظرفی نگهداری کرد!
به عنوان مثال نمی توانیم آب را در آبکش نگهداری کنیم! - ظرف نگهداری هر ماده، با توجه به اندازه آن ماده، ابعاد کوچک یا بزرگ دارد.
حال که متوجه شدهایم که متغیر چیست، برویم تا با متغیر ها بطور کلی آشنا شویم.
زبانهای برنامهنویسی به این دلیل بوجود آمدند که برنامههای کاربردی را بتوانند توسعه دهند، اما برنامهها زمانی کاربردی میشوند که با دادهها سر و کار پیدا میکنند.
دادهها را میتوانیم به دسته بندیهای زیر تقسیم کنیم:
- رشته ها (ترکیب حروف با اعداد و کاراکتر)
- اعداد صحیح (بدون اعشار)
- اعداد صحیح (با اعشار)
- اعداد طبیعی (فقط بازه مثبت)
- کاراکتر (هر نوع کاراکتر از رشته ها)
- بولین (True و False)
در نتیجه با توجه به نوع داده و اندازه آن داده، در زبانهای برنامهنویسی، تعدادی متغیر (ظرف) برای نگهداری دادهها وجود دارند که تعداد آن ها کم هم نیست، اما نیازی به حفظ همگی آنها نیست!
به طور کلی شاید کمتر از ۲۰ متغیر وجود داشته باشند که به طور مداوم برنامهنویسان از آنها استفاده میکنند.
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.