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

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

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

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

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

Range Size(bit) Type
0 یا 1 1  bit
128- تا 127 8 char
0 تا 255 8 unsigned char
32768- تا 32768 16 int
0 تا 65535 16 unsigned int
2147483648- تا 2147483647 32 long int
38-^10×±1.175 تا 38+^10×3.402±  32  float
 1.7E+308 to -1.7E+308+  64  double

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

var :اسم متغیر

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

int

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

Syntax

Example

 

float

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

Syntax

Examples

 

char

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

Example

double

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

long int

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

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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