ผลต่างระหว่างรุ่นของ "ศูนย์มีเครื่องหมาย"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Octahedron80 (คุย | ส่วนร่วม)
Octahedron80 (คุย | ส่วนร่วม)
บรรทัด 12:
[[ไฟล์:IEEE 754 Single Negative Zero.svg|thumb|right|400px|ลบศูนย์ในการแทนจำนวนจุดลอยตัว IEEE 754 แบบ 32 บิต]]
ในจำนวนจุดลอยตัวฐานสองของ IEEE 754 ค่าศูนย์ทั้งสองแทนโดยกำหนดให้บิตเลขชี้กำลังและเลขนัยสำคัญเป็นศูนย์ทั้งหมด สำหรับลบศูนย์ก็กำหนดให้บิตเครื่องหมายเป็นหนึ่ง เราอาจได้ลบศูนย์เป็นผลลัพธ์จากการคำนวณเฉพาะอย่าง ตัวอย่างเช่นผลจาก[[ภาวะน้อยเกินเก็บเชิงเลขคณิต]] (arithmetic underflow) ของจำนวนลบ หรือ <tt>−1.0*0.0</tt> หรือเพียงแค่ <tt>−0.0</tt>
 
ในระบบการแทนจำนวนแบบ 8 [[บิต]]ของจำนวนเต็มในคอมพิวเตอร์ โดยมีบิตที่ 7 (หรือบิตซ้ายสุด) เรียกว่า MSB (Most Significant Bit) เป็นบิตกำกับเครื่องหมาย ส่วนที่เหลือคือบิตที่ 0-6 (บิตขวาสุดคือบิตที่ 0) เป็นตัวบอกค่า จำนวนลบศูนย์สามารถแทนด้วย[[เลขฐานสอง]] <code>10000000</code> และ[[ส่วนเติมเต็มหนึ่ง]] (ones' complement) ของจำนวนลบศูนย์คือ <code>11111111</code> ส่วนในระบบการแทนจำนวนมีจุดทศนิยมตามมาตรฐาน [[IEEE 754]] จำนวนลบศูนย์เขียนแทนด้วย เลขชี้กำลังและ[[แมนทิสซา]]ที่เท่ากับศูนย์ทั้งคู่ และบิตกำกับเครื่องหมายเป็นหนึ่ง (หมายถึงค่าลบ)
 
== คุณสมบัติและการจัดการ ==