سه شنبه, خرداد 1, 1403
More
    خانهآموزش میکروکنترلراموزش برنامه نویسی 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 : برنامه نویسی میکروکنترلر و اردوینو: جملات شرطی

    عابد رازانی
    عابد رازانیhttps://emic.ir/
    فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, در حال حاضر به تولید محتوای آموزشی و طراحی و انجام پروژه مشغول هستم.

    ارسال دیدگاه

    لطفا نظر خود را وارد کنید!
    لطفا نام خود را اینجا وارد کنید

    spot_img