เมื่อการแปลงจากจำนวนเต็มเป็นโสดอาจสูญเสียความแม่นยำ
ฉันกำลังอ่านบทความจาก Microsoft เกี่ยวกับการขยับขยายการแปลงและตัวเลือกเข้มงวดเมื่อฉันไปถึงส่วน การแปลงต่อไปนี้อาจสูญเสียความแม่นยำ: จำนวนเต็มเป็นโสด ยาวเป็นโสดหรือสองเท่า ทศนิยมเป็นเดี่ยวหรือคู่ อย่างไรก็ตามการแปลงเหล่านี้จะไม่สูญเสียข้อมูลหรือขนาด .. แต่ตามบทความอื่นเกี่ยวกับชนิดข้อมูล , ประเภทจำนวนเต็มสามารถจัดเก็บได้ตั้งแต่ -2.147.483.648 ถึง 2.147.483.647 และ ประเภทเดียวสามารถเก็บได้จาก 1,401298E-45 ถึง 3,4028235E + 38 สำหรับตัวเลขบวก และ -3,4028235E + 38 ถึง - 1,401298E-45 สำหรับจำนวนลบ .. ดังนั้น Single สามารถเก็บตัวเลขได้มากกว่าจำนวนเต็ม ฉันไม่เข้าใจว่าสถานการณ์เช่นนี้จากการแปลงเป็นจำนวนเต็มอาจไม่แม่นยำ มีคนอธิบายได้ไหม