「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

10の補数

pointこの用語のポイント

point補数だよ

point元の数に足すと桁上がりする数のうち最小のやつだよ

point10進数の話で出てくるよ

スポンサーリンク

簡単に書くよ

10の補数(読:ジュウノホスウ 英:ten's complement)とは

10進数(各桁が「10」になると桁上がりする数字)における「元の数に足すと桁上がりしますよ!あっ、その中で一番小さいやつね!」な数(基数の補数)のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

10進数
補数
基数の補数
減基数の補数


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

10進数は「各桁が『10』になると桁上がりする数字」です。

10の補数

みなさんが日常生活で使っている数字は、ほとんどが10進数です。

補数は「元の数に足すと桁上がりする数のうち、一番小さいもの」です。
例えば10進数「39」の補数は「61」です。
「39」と「61」を足すと「100」になります。
2桁の数に足して3桁になる数(の中で一番小さいもの)ですよね。

10の補数2

あるいは「元の数に足しても桁上がりしない数のうち、一番大きいもの」を指している場合も あります。
10進数の「39」であれば「60」が該当します。
「39」と「60」を足すと「99」です。
ギリギリ2桁のままですよね。

10の補数3

基数の補数は「元の数に足すと桁上がりする数のうち、一番小さいもの」です。

10の補数4

減基数の補数は「元の数に足しても桁上がりしない数のうち、一番大きいもの」です。

10の補数5

単に「補数」と言った場合

1.足すと桁上がりする数のうち、一番小さいもの
2.足しても桁上がりしない数のうち、一番大きいもの


の2つの可能性があります。
これは、ちょっと紛らわしいですよね。

そこで、それぞれに名前を付けて

1.基数の補数:足すと桁上がりする数のうち、一番小さいもの
2.減基数の補数:足しても桁上がりしない数のうち、一番大きいもの


と呼び分けることで、パッと見でも区別できるようにしたのです……多分。

実際のところは知りませんけどね。
多分そんな理由で生まれた呼び名だと思います。

以上を踏まえて

10進数版・基数の補数

が「10の補数」です。
もう少し噛み砕いて書くと

10進数の話における、元の数に足すと桁上がりする数のうち、一番小さいもの

です。

10の補数6

あと、ついでなので書いておくと

10進数版・減基数の補数

は「9の補数」と言います。
気が向いたら、併せて覚えてあげてください。

10の補数7

例えば、そうですね。

10進数で「101」という数字が あったとしましょう。

10の補数8

「101」は3桁です。

10の補数9

ここで問題です。
10進数の「101」にいくつ足すと4桁になるでしょうか?

10の補数10

答えは「899」以上です。

10の補数11

「101」に「897」を足すと「998」になります。
3桁です。

10の補数12

「101」に「898」を足すと「999」になります。
3桁です。

10の補数13

「101」に「899」を足すと「1000」になります。
4桁になりました。

10の補数14

3桁の「101」に足すと4桁になる数のうち一番小さい「899」が(「101」の)10の補数です。

10の補数15

ついでなので、もう一問いってみましょう。

10進数の「101」にいくつ足しても、ギリギリ3桁のままでしょうか?

10の補数16

答えは「898」です。
「899」足すと4桁になってしまいますからね。
それより1少ない「898」を足したときがギリギリ3桁のときです。

10の補数17

3桁の「101」に足してもギリギリ4桁にならない「898」が(「101」の)9の補数です。

10の補数18

気が向いたら、セットで覚えてあげてください。

10の補数:10進数において、足すと桁上がりする数のうち、一番小さいもの
9の補数:10進数において、足しても桁上がりしない数のうち、一番大きいもの


です。

以上で10の補数(と9の補数)の大雑把な説明は終わりですが、役に立つか立たないか分からない補足を、ちょっとだけしておきます。
余裕がある方は頑張って読んであげてください。
脳みそから煙が出そうな人は無理する必要ありません。
ゆっくり休んでください。

休め

あっ、読んでくださるのですね。
ありがとうございます。

それでは、いってみましょう。

補数には

基数の補数:足すと桁上がりする数のうち、一番小さいもの
減基数の補数:足しても桁上がりしない数のうち、一番大きいもの


の2種類あります。

10の補数19

10進数においては

基数の補数:10の補数
減基数の補数:9の補数


と表現します。

10の補数20

これが9進数になると

基数の補数:9の補数
減基数の補数:8の補数


と表現したりします。

10の補数21

おやおや「9の補数」という表現が、また出てきましたね。

ということで「9の補数」という表現には

1.10進数における減基数の補数:9の補数
2.9進数における基数の補数:9の補数


の2つの可能性があります。
ただし、9進数が出てくる機会があまりないので

9の補数=10進数における減基数の補数

と決め打ちで説明されていることが多いのです。


image piyo2

一言でまとめるよ

まぁ「10の補数」って単語が出てきたら「10進数(各桁が「10」になると桁上がりする数字)版『元の数に足すと桁上がりする数のうち一番小さいやつ』なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像030
書籍画像060

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで
マンガでわかるITパスポート