خانه / اموزش میکروکنترلر / اموزش برنامه نویسی Arduino / برنامه نویسی میکروکنترلر و اردوینو: انواع متغیر در زبان C

برنامه نویسی میکروکنترلر و اردوینو: انواع متغیر در زبان C

اموزش برنامه نویسی میکروکنترلر avr  و اردوینو (جلسه اول)

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

برای کار با داده ها نیاز به تعریف متغیر است , متغیرها انواع مختلفی دارند که مهمترین انها در زیر معرفی شده اند

Range Size(bit) Type
۰ یا ۱ ۱  bit
۱۲۸- تا ۱۲۷ ۸ char
۰ تا ۲۵۵ ۸ unsigned char
۳۲۷۶۸- تا ۳۲۷۶۸ ۱۶ int
۰ تا ۶۵۵۳۵ ۱۶ unsigned int
۲۱۴۷۴۸۳۶۴۸- تا ۲۱۴۷۴۸۳۶۴۷ ۳۲ long int
۳۸-^۱۰×±۱٫۱۷۵ تا ۳۸+^۱۰×۳٫۴۰۲±  ۳۲  float
 ۱٫۷E+308 to -1.7E+308+  ۶۴  double

معرفی مهم ترین انها :

var :اسم متغیر

val:مقدار متغیر

int

این نوع داده از نوع عددی صحیح (integer) است. در حافظه ۲ بایت اشغال می کند ولی برخی کامپایلرها برای آن ۴ بایت در نظر می گیرند.

Syntax

Example

 

float

این نوع داده از نوع اعشاری است. معمولا در حافظه ۴ بایت اشغال می کند و اعداد اعشاری مثبت و منفی را در خود جای می دهد.

Syntax

Examples

 

char

این نوع داده برای ذخیره ی کاراکتر استفاده می شود و ۱ بایت اشغال می کند.

Example

double

این نوع داده برای استفاده در اعداد اعشاری است که مقدار بیش تری فضا باید اشغال کنند. این نوع داده نیز ۸ بایت اشغال می کند.

long int

برای داده های صحیحی که در حافظه فضای بیش تری اشغال می کنندو ۴ بایت اشغال می کند.

 

چند نکته برای انتخاب نام متغیر در زبان c :

۱ – هرگز نام متغیر را با عدد اغاز نکنید

۲ – در انتخاب نام متغیر از کارکترهای . / * ؟ استفاده نکنید

۳ – در انتخاب نام متغیر از کلمات کلیدی زبان c ( مثل for , while , int و … ) استفاده نکنید

 

جلسه ۲ : برنامه نویسی میکروکنترلر و اردوینو: عملگرها بخش ۱

جلسه ۳ : برنامه نویسی میکروکنترلر و اردوینو: عملگرها بخش ۲

جلسه ۴ : برنامه نویسی میکروکنترلر و اردوینو: عملگرها بخش ۳

جلسه ۵ : برنامه نویسی میکروکنترلر و اردوینو: حلقه های تکرار

جلسه ۶ : برنامه نویسی میکروکنترلر و اردوینو: جملات شرطی

درباره ی عابد رازانی

فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, درحال اماده شدن برای ارشد یا شایدم خدمت (:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *