double
נועד לשמירת מספרים בשיטה של נקודה צפה עם דיוק כפול. בכרטיסי Arduino UNO וכרטיסים אחרים המבוססים על רכיב ATmega סוג זה תופס 32 סיביות (4 בתים (bytes)), מה שאומר שהמימוש, גודל ודיוק של double
זהה ל-float
.בכרטיסי Arduino Due ה-
double
תופס 64 סיביות (8 בתים (bytes)) ומספק דיוק גבוהה יותר למספרים.טיפ
משתמשים שלוקחים את הקוד ממקורות אחרים הכולל משתנים מסוגdouble
ירצו כנראה לבדוק את הקוד כדי להבין האם הדיוק המשתמע מהקוד יהיה שונה ממה שכרטיסי Arduino המבוססים על רכיבי ATmega יוכלו לספק.ראו גם:
floatפירוט שפת תכנות לסביבת Arduino
עמוד זה הוא תרגום של double לפי רישיון Creative Commons Attribution-ShareAlike 3.0.