מה זה כפול בתכנות C, C ++ ו- C #?

הכפיל הוא סוג נתונים בסיסי המובנה בתוך המהדר ומשמש להגדרת מספרי משתנים מחזיק מספרים עם נקודות עשרוניות. C, C ++, C # ושפות תכנות רבות אחרות מזהות את הכפולה כסוג. סוג כפול יכול לייצג ערכים שברים כמו גם שלמים. זה יכול להכיל עד 15 ספרות פנימה סה"ככולל אלה לפני ואחרי הנקודה העשרונית.

סוג הציפה, שיש לו טווח קטן יותר, שימש בפעם אחת מכיוון שהוא היה מהיר יותר מהכפול כאשר עסק באלפים או מיליוני מספרים של נקודה צפה. מכיוון שמהירות החישוב עלתה באופן דרמטי עם מעבדים חדשים, עם זאת, היתרונות של הצפות על פני הכפולים הם אפסי. מתכנתים רבים רואים בסוג הכפול את ברירת המחדל כאשר עובדים עם מספרים הדורשים נקודות עשרוניות.

ה int עוסק גם בנתונים, אך זה משרת מטרה אחרת. ניתן להשתמש במספרים ללא חלקי שבר או כל צורך בנקודה עשרונית. לפיכך, סוג ה- int מחזיק מספרים שלמים בלבד, אך הוא תופס פחות מקום, האריתמטיקה לרוב מהירה יותר, והוא משתמש במטמון וב רוחב הפס של נתונים ביעילות רבה יותר מהסוגים האחרים.

instagram story viewer