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