1の補数
1の補数(、英: ones' complement)は、2 を位取り記数法の基数とした場合の減基数の補数である。すなわち、整数 x との和が 2 の冪乗 2 から 1 を引いた数に等しい数 xc = (2 − 1) − x のことをいう(例:2 − 1 = 15 について、4 に対する1の補数は 11)。
数 x とその1の補数 xc を二進法で表せば、1の補数 xc は x との和が n 桁の二進数として表せる最大の数となる数といえる(例:2 − 1 = 11112 について、410 = 01002 の1の補数は 1110 = 10112)。
二進法において、ある数の1の補数を反数と見なせば、決まった桁数の二進数をそれぞれ非負の数と負の数に対応づけられる(#負の数の表現)。
1の補数表現はコンピュータの分野において、固定長の符号付きの整数型などの表現として利用されることがある。