โดยทั่วไปผู้คนมักจะใส่ใจกับข้อผิดพลาดของจุดลอย อย่างไรก็ตามฉันไม่เห็นด้วยกับ Andrej และฉันไม่คิดว่าการลอยตัวเป็นสิ่งที่ต้องการความแม่นยำตามอำเภอใจ (ส่วนใหญ่) เพราะเหตุผลทางสังคมวิทยา
ผมเชื่อว่าเหตุผลหลักกับการคำนวณที่แน่นอนของ reals เป็นหนึ่งในการปฏิบัติงาน ดังนั้นคำตอบสั้น ๆ คือเมื่อใดก็ตามที่ประสิทธิภาพการทำงานที่มีความสำคัญมากกว่าความแม่นยำคุณจะต้องการที่จะใช้ตัวเลขทศนิยม
โปรแกรมที่น้ำพุในใจคือการใช้ของพลศาสตร์ของไหลการออกแบบอากาศพลศาสตร์ของรถยนต์หรือเครื่องบินที่ข้อผิดพลาดเล็ก ๆ ในการคำนวณจะทำได้อย่างง่ายดายกับกำไรดาราศาสตร์ของการใช้ทุ่มเทหน่วยลอยจุดที่พบในการประมวลผลอย่างกว้างขวางหลาย
โดยเฉพาะอย่างยิ่งปัญหาของการแสดงจำนวนจริงจำนวนมากโดยใช้จำนวนบิตคงที่นั้นไม่ได้เล็กน้อยอย่างที่มันอาจจะเห็นได้อย่างรวดเร็วก่อน ในการจำลองเชิงตัวเลขค่าอาจแตกต่างกันอย่างมาก (เช่นเมื่อมีความปั่นป่วน) ดังนั้นการคำนวณจุดคงที่จึงไม่เหมาะสม
แม้ว่าฮาร์ดแวร์จะไม่ได้รับการแก้ไขความแม่นยำ แต่การใช้หมายเลขความแม่นยำตามอำเภอใจอาจเป็นจำนวนคำสั่งที่ช้ากว่าการใช้หมายเลขจุดลอยตัว ในความเป็นจริงแม้ในกรณีที่ดีตัวเลขทั้งหมดมีเหตุผลการดำเนินการอย่างง่ายเช่นการกลับเมทริกซ์อาจส่งผลให้ตัวส่วนใหญ่ควบคุมได้ยาก (ดูตัวอย่างที่นี่ ) แพ็คเกจการเพิ่มประสิทธิภาพเชิงเส้นขนาดใหญ่จำนวนมากใช้จุดลอยที่มีโหมดการปัดเศษที่เหมาะสมเพื่อค้นหาวิธีแก้ปัญหาโดยประมาณเนื่องจากปัญหาที่แน่นอนนี้ (ดูตัวอย่างโปรแกรมส่วนใหญ่ที่พบที่นี่ )