ใน C++ ขนาดของเลขทศนิยมคือ 4 ไบต์หรือ 8 ไบต์ จึงสามารถเก็บทศนิยมได้ไม่กี่ตำแหน่ง ตัวอย่างเช่น 1/3 =0.333333…… จนถึงอนันต์ หากเราเก็บไว้ในตัวแปรประเภทลอยตัว มันจะเก็บตัวเลขที่สำคัญบางตัว ค่าเริ่มต้นคือ 6 ดังนั้นโดยปกติตัวเลขทศนิยมใน C++ สามารถแสดงทศนิยมได้สูงสุด 6 ตำแหน่ง เราเปลี่ยนขนาดของความแม่นยำ