Article · 日本語
2の補数(にのほすう)は、2、ないし2のべき乗の補数、またそれによる負の値の表現法である。特に二進法で使われる。(数学的あるいは理論的には、三進法における減基数による補数、すなわち 3n − 1 = 2222....2222(3) による補数も「2の補数」であるが、まず使われることはない) コンピュータの固定長整数型や、固定小数点数で、負の値を表現するためや加算器で減算をするために使われる。 頭の部分の1個以上の0を含む(正規化されていない)ある桁数の二進法で表現された数があるとき、その最上位ビット (MSB) よりひとつ上のビットが1で、残りが全て0であるような値(8ビットの整数であれば、1000000002 = 256)から、元の数を引いた数が2の補数である。MSBの重みが1であるような固定小数点表現の場合は特に「2」の補数となる。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
bitwise operation
Entity
signed number representation
Entity
binary numeral system
Entity
integer overflow
Entity
bit numbering
Entity
International Standard Book Number
Entity
Q15777
Entity
Q2407
Entity
addition
Entity
multiplication
Entity
subtraction
Entity
John von Neumann
Entity
IBM
Entity
compiler
Entity
bit
Entity
decimal
Entity
G.H. Hardy
Entity
absolute value
Entity
continuous function
Entity
metric space
Entity