ลักษณะของการปัดเศษ
พิจารณาการปัดเศษตัวเลขที่มีเศษส่วนเป็นจำนวนเต็ม กระบวนการปัดเศษในกรณีนี้คือการกำหนดว่าจำนวนเต็มใดจะแสดงถึงจำนวนที่คุณกำลังปัดเศษได้ดีที่สุด
โดยทั่วไปหรือการปัดเศษ 'คณิตศาสตร์' เป็นที่ชัดเจนว่า 2.1, 2.2, 2.3 และ 2.4 รอบถึง 2.0; และ 2.6, 2.7, 2.8 และ 2.9 ถึง 3.0
นั่นเหลือ 2.5 ซึ่งไม่ใกล้ 2.0 ถึงกว่า 3.0 ขึ้นอยู่กับคุณที่จะเลือกระหว่าง 2.0 และ 3.0 ซึ่งจะใช้ได้อย่างเท่าเทียมกัน
สำหรับตัวเลขลบ -2.1, -2.2, -2.3 และ -2.4 จะกลายเป็น -2.0; และ -2.6, 2.7, 2.8 และ 2.9 จะกลายเป็น -3.0 ภายใต้การปัดเศษทางคณิตศาสตร์
สำหรับ -2.5 จำเป็นต้องมีตัวเลือกระหว่าง -2.0 ถึง -3.0
การปัดเศษในรูปแบบอื่น
'การปัดเศษขึ้น' ใช้ตัวเลขใด ๆ ที่มีทศนิยมและทำให้เป็นเลข 'เต็ม' ถัดไป ดังนั้นไม่เพียง แต่ทำ 2.5 และ 2.6 รอบถึง 3.0 แต่ต้องทำ 2.1 และ 2.2
การปัดเศษขึ้นจะย้ายทั้งจำนวนบวกและลบออกห่างจากศูนย์ เช่น. 2.5 ถึง 3.0 และ -2.5 ถึง -3.0
'ปัดเศษลง' ปัดเศษตัวเลขด้วยการตัดตัวเลขที่ไม่ต้องการออก นี่คือผลของการย้ายตัวเลขไปสู่ศูนย์ เช่น. 2.5 ถึง 2.0 และ -2.5 ถึง -2.0
ใน "การปัดเศษของนายธนาคาร" - ในรูปแบบที่พบบ่อยที่สุด - .5 ที่จะถูกปัดเศษจะถูกปัดขึ้นหรือลงเพื่อให้ผลลัพธ์ของการปัดเศษนั้นเป็นเลขคู่เสมอ ดังนั้น 2.5 รอบถึง 2.0, 3.5 ถึง 4.0, 4.5 ถึง 4.0, 5.5 ถึง 6.0, และอื่น ๆ
'Alternate rounding' สลับกระบวนการสำหรับ 0.5 ระหว่างการปัดเศษลงและปัดเศษขึ้น
'การปัดเศษแบบสุ่ม' ปัดเศษขึ้นหรือลง 0.5 โดยการสุ่มทั้งหมด
สมมาตรและไม่สมมาตร
ฟังก์ชันการปัดเศษถูกเรียกว่า 'สมมาตร' ถ้ามันปัดเศษตัวเลขทั้งหมดให้ห่างจากศูนย์หรือปัดตัวเลขทั้งหมดให้เป็นศูนย์
ฟังก์ชั่นคือ 'ไม่สมมาตร' ถ้าปัดเศษจำนวนบวกไปทางศูนย์และจำนวนลบห่างจากศูนย์ .. เช่น 2.5 ถึง 2.0; และ -2.5 ถึง -3.0
ยังไม่สมมาตรเป็นฟังก์ชันที่ปัดเศษตัวเลขบวกออกจากศูนย์และตัวเลขลบเป็นศูนย์ เช่น. 2.5 ถึง 3.0; และ -2.5 ถึง -2.0
คนส่วนใหญ่คิดว่าการปัดเศษแบบสมมาตรโดยที่ -2.5 จะถูกปัดเศษเป็น -3.0 และ 3.5 จะถูกปัดเศษเป็น 4.0 (ใน C #Round(AwayFromZero)
)