การแทนในคอมพิวเตอร์ ของ ศูนย์มีเครื่องหมาย

การเข้ารหัสส่วนเติมเต็มสอง (two's complement) ที่ใช้กันอย่างกว้างขวางไม่อนุญาตให้มีค่าลบศูนย์ การแทนจำนวนมีเครื่องหมายแบบ 1+7 บิตสำหรับจำนวนเต็ม ลบศูนย์แทนด้วยค่า 1000 0000 และการแทนส่วนเติมเต็มหนึ่ง (one's complement) แบบ 8 บิต ลบศูนย์แทนด้วยค่า 1111 1111 การเข้ารหัสทั้งสามชนิดนั้น บวกศูนย์แทนด้วยค่า 0000 0000

ลบศูนย์ในการแทนจำนวนจุดลอยตัว IEEE 754 แบบ 32 บิต

ในจำนวนจุดลอยตัวฐานสองของ IEEE 754 ค่าศูนย์ทั้งสองแทนโดยกำหนดให้บิตเลขชี้กำลังและเลขนัยสำคัญเป็นศูนย์ทั้งหมด สำหรับลบศูนย์ก็กำหนดให้บิตเครื่องหมายเป็นหนึ่ง เราอาจได้ลบศูนย์เป็นผลลัพธ์จากการคำนวณเฉพาะอย่าง ตัวอย่างเช่นผลจากภาวะน้อยเกินเก็บเชิงเลขคณิต (arithmetic underflow) ของจำนวนลบ หรือ −1.0*0.0 หรือเพียงแค่ −0.0

ในการเข้ารหัสจำนวนจุดลอยตัวฐานสิบของ IEEE 754 ลบศูนย์แทนโดยกำหนดให้เลขชี้กำลังเป็นค่าใดก็ได้ที่ใช้ได้ในพิสัยของการเข้ารหัส เลขนัยสำคัญกำหนดให้เป็นศูนย์ และบิตเครื่องหมายเป็นหนึ่ง

ใกล้เคียง

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

แหล่งที่มา

WikiPedia: ศูนย์มีเครื่องหมาย http://www.fourmilab.ch/documents/univac/minuszero... http://www.cygnus-software.com/papers/comparingflo... http://www2.hursley.ibm.com/decimal/dcspec.html http://www.javaworld.com/javaworld/jw-10-1996/jw-1... http://msdn.microsoft.com/library/en-us/csspec/htm... http://msdn.microsoft.com/library/en-us/csspec/htm... http://msdn.microsoft.com/library/en-us/script56/h... http://speleotrove.com/decimal/daops.html#refsqrt http://developers.sun.com/prodtech/cc/articles/sig... http://www.cs.berkeley.edu/~wkahan/Math185/Derivat...