آموزش زبان برنامه نویسی دارت – متغیر اعشاری در دارت

مدرس: مهراب بزرگی
اشتراک گذاری
حمایت از آموزش

متغیر اعشاری در دارت

در زبان برنامه‌نویسی دارت، از نوع داده double برای ذخیره‌سازی اعداد اعشاری استفاده می‌شود. این نوع داده از دقت بیشتری نسبت به نوع داده int برخوردار است که برای ذخیره‌سازی اعداد صحیح به کار می‌رود.

در اینجا چند مورد از ویژگی‌های کلیدی نوع داده double در دارت آورده شده است:

  • ذخیره‌سازی اعداد اعشاری:

    double می‌تواند مقادیر اعشاری را با تعداد نامحدود رقم اعشاری ذخیره کند.

  • دقت:

    double از دقت 64 بیتی برخوردار است، به این معنی که می‌تواند مقادیر اعشاری را با دقت بسیار بالا ذخیره کند.

  • کاربرد:

    double برای طیف گسترده‌ای از محاسبات، از جمله محاسبات علمی، مهندسی و مالی، به کار می‌رود.

متغیر اعشاری در دارت

 

نحوه تعریف متغیر double:

برای تعریف یک متغیر double می‌توانید از دو روش زیر استفاده کنید:

  1. استفاده از کلمه کلیدی var:

استفاده از کلمه کلیدی var

در این روش، نوع داده متغیر به طور خودکار بر اساس مقدار اولیه آن (19.99) که یک عدد اعشاری است، به double تعیین می‌شود.

  1. استفاده از نوع داده double به طور صریح:

نحوه تعریف متغیر double

در این روش، نوع داده متغیر به طور صریح به double تعیین می‌شود.

نکات:

  • در صورت عدم نیاز به دقت بالا، برای ذخیره‌سازی اعداد اعشاری می‌توانید از نوع داده int استفاده کنید.
  • نوع داده double حافظه بیشتری نسبت به نوع داده int اشغال می‌کند.
  • برای انجام محاسبات با اعداد double، می‌توانید از توابع و اپراتورهای مختلف ریاضی در دارت استفاده کنید.

 

تقاوت متغیر int و double رو در زبان برنامه نویسی دارت

در زبان برنامه‌نویسی Dart، از دو نوع داده اصلی برای ذخیره‌سازی اعداد استفاده می‌شود: int و double.

هر کدام از این نوع داده‌ها کاربردها و ویژگی‌های خاص خود را دارند که در ادامه به بررسی آن‌ها می‌پردازیم:

نوع داده int:

  • ذخیره‌سازی اعداد صحیح:

    int برای ذخیره‌سازی اعداد صحیح بدون اعشار، مانند 10، -200 یا 3000، استفاده می‌شود.

  • دقت:

    int از دقت 32 بیتی برخوردار است، به این معنی که می‌تواند مقادیر صحیح را تا 2,147,483,647 (یا 2^31 – 1) ذخیره کند.

  • کاربرد:

    int برای طیف گسترده‌ای از محاسبات، از جمله شمارش، ردیابی شناسه‌ها و ذخیره‌سازی مقادیر محدود، به کار می‌رود.

 

خیره‌سازی متغیر int

 

نوع داده double:

  • ذخیره‌سازی اعداد اعشاری:

    double برای ذخیره‌سازی اعداد اعشاری با تعداد نامحدود رقم اعشاری، مانند 3.14159، 19.99 یا -50.25، استفاده می‌شود.

  • دقت:

    double از دقت 64 بیتی برخوردار است، به این معنی که می‌تواند مقادیر اعشاری را با دقت بسیار بالا ذخیره کند.

  • کاربرد:

    double برای طیف گسترده‌ای از محاسبات، از جمله محاسبات علمی، مهندسی و مالی، به کار می‌رود.

خیره‌سازی متغیر double

تفاوت‌های متغیر int و double:

تفاوت int و double

نکات:

  • در صورت عدم نیاز به دقت بالا، برای ذخیره‌سازی اعداد اعشاری می‌توانید از نوع داده int استفاده کنید.
  • نوع داده double حافظه بیشتری نسبت به نوع داده int اشغال می‌کند.
  • برای انجام محاسبات با اعداد double، می‌توانید از توابع و اپراتورهای مختلف ریاضی در Dart استفاده کنید.

انتخاب نوع داده مناسب:

انتخاب نوع داده مناسب برای یک متغیر به نوع محاسباتی که با آن متغیر انجام می‌شود، بستگی دارد.

  • اگر با اعداد صحیح کار می‌کنید و به دقت بالا نیاز ندارید، از int استفاده کنید.
  • اگر با اعداد اعشاری کار می‌کنید و به دقت بالا نیاز دارید، از double استفاده کنید.

 

آموزش های پیشنهادی

Please select listing to show.

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