نوع داده اندازه و نوع اطلاعاتی را که متغیر ذخیره میکند مشخص میکند:
نوع داده | اندازه | توضیحات |
---|---|---|
int | 4 بایت | اعداد کامل را بدون اعشار ذخیره می کند |
float | 4 بایت | اعداد کسری حاوی یک یا چند اعشار را ذخیره می کند. برای ذخیره 7 رقم اعشاری |
دبل | 8 بایت | اعداد کسری حاوی یک یا چند اعشار را ذخیره می کند. برای ذخیره 15 رقم اعشاری |
بولی | 1 بایت | مقادیر درست یا نادرست را ذخیره می کند |
char | 1 بایت | یک نویسه/حرف/عدد یا مقادیر ASCII را ذخیره می کند |
از int
استفاده کنید هنگامی که نیاز دارید یک عدد کامل را بدون اعشار، مانند 35 یا 1000، و شناور
یا دوبرابر
در صورت نیاز به یک
عدد ممیز شناور (با اعشار)، مانند 9.99 یا 3.14515.
float
در مقابل دبل
دقت مقدار ممیز شناور نشان میدهد که این مقدار چند رقم میتواند داشته باشد
بعد از نقطه اعشار
دقت float
فقط شش یا هفت است
ارقام اعشاری، در حالی که متغیرهای دو
دقت دارند
از حدود 15 رقم بنابراین استفاده از دبل
برای اکثر محاسبات امن تر است.
یک عدد ممیز شناور همچنین میتواند یک عدد علمی با "e" برای نشان دادن توان 10 باشد: