معنای double
یعنی دوبرابر (به این معنی که جدا از اینکه نوع دادهی float
چندرقم اعشار داره نوع دادهی double
دو برابر اون داره). بنابراین از نظر لغوی این فقط یه عبارته که مشخص میکنه double
دوبرابر float
دقت اعشار داره. همین.
اما در کامپیوتر به این راحتی نیست. مثلاً در C++
که استاندارد IEEE754
برای اعداد اعشاری در نظر گرفته شده، دقت double
بیشتر از دوبرابر float
هست. به هر حال double
نوع دادهای است که حداقل ظرفیتاش اندازهی float
باشه (که معمولاً بیشتره).
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)