補数
(Method of complements から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/04 04:00 UTC 版)
注釈
- ^ ここで「n 桁」とは単に n 文字の数字で表されることを意味する。この意味で例えば 012 や 000 は 3 桁の数である。
- ^ 減基数の補数は基数−1の補数(英: radix-minus-one complement)とも呼ばれる。
- ^ a b nine's は 9 を意味する名詞 nine の単数形 nine の所有格(属格)であり、一方 nines' は nine の複数形 nines の所有格である。単数形と複数形の違いは補数の計算方法に由来する。nine's complement は単一の 9 の冪から元の数を引くことで求まる補数であることを示し、nines' complement は位取り記数法で通常複数の 9 を並べた数(99...99)から元の数を引くことで求まる補数であることを示している。この慣習はドナルド・クヌースが著書“The Art of Computer Programming”の中で提案したもので、必ずしも一般的な区別ではない。
出典
- ^ 精選版 日本国語大辞典. “補数”. コトバンク. 株式会社DIGITALIO. 2023年4月3日閲覧。
- ^ JIS X 0005:2002 2002, 05.08.01 補数.
- ^ ISO/IEC 2382:2015 2015, 2. Terms and definition. 2121097. complement.
- ^ JIS X 0005:2002 2002, 05.08.02 基数の補数.
- ^ ISO/IEC 2382:2015 2015, 2. Terms and definition. 2121098. radix complement.
- ^ JIS X 0005:2002 2002, 5.8.5 減基数の補数.
- ^ ISO/IEC 2382:2015 2015, 2. Terms and definition. 2121101. diminished radix complement.
- ^ Knuth “TAOCP” vol. 2, 3rd ed. 1997, p. 203.
- ^ “「10になるお友だち」と「5になる仲よし」”. こども教室 ≪もんじゅ≫. 2023年3月29日閲覧。
- ^ “そろばんの教え方【10の繰り上がり繰り下がり編】”. 2023年3月29日閲覧。
- Method of complementsのページへのリンク