补数

✍ dations ◷ 2025-08-15 18:12:50 #数字

补数(complement)是对于给定的进位制,相加后能使自然数 a 的位数增加 1 的最小的数。可以在计算电路中,代替减 x {\displaystyle x} 进制表示自然数 至少需要 位数字,规定

例如,十进制自然数 61 关于基数 10 的补数是 10 2 61 = 39 {\displaystyle 10^{2}-61=39} 的基数的补数 加上 ,可以得到位数多一位的最小的自然数( = b n {\displaystyle =b^{n}} 的减基数的补数 加上 ,可以得到位数不增加的最大的自然数( = b n 1 {\displaystyle =b^{n}-1} 在上下文中明确的时候,“在 进制中”的描述通常被省略。

但是,在基数不明确的情况下,“ β {\displaystyle \beta } ,减基数的补数称为 。二进制中,基数的补数称为 ,减基数的补数称为 。其他进制也有类似的称法。一些人,如高德纳,建议采用撇号区分。这样,指的是四进制中的基数的补数。而指的是五进制中的减基数的补数。但是,这并不是普遍的做法,而且在几乎所有情况下进制是明确的。多数作者写做 和,一些格式手册建议采用 和,不采用撇号。

对于N进制的自然数a,从个位开始的各位数字

规定 a r {\displaystyle a_{r}} 不能为0。规定 b i {\displaystyle b_{i}} 的各位为:

这时,N进制形如的

b {\displaystyle b} 即称为“ a {\displaystyle a} 的关于 ( N + 1 ) {\displaystyle (N+1)} 的补数”。

求十进制数 2304671 的补数。由于 9 = 2 + 7 = 3 + 6 = 0 + 9 = 4 + 5 = 6 + 3 = 7 + 2 = 1 + 8 ,令N=9时,自然数2304671对应的补数为 7695328 。7695328 + 1 = 7695329 ,因此N=10时,自然数2304671对应的补数是 7695329。

二进制中有 1 + 1 = 0, 1 + 0 = 1,求1的补数只需简单地将0与1相互替换。(位操作中的逻辑非运算)。

求二补数(即补码),只需要将1的补数加1。

JIS X 0005:2002 情报処理用语(データの表现) 05.08

Donald E. Knuth ‘The Art of Computer Programming Vol. 2 Seminumerical Algorithms Third Ed. 日本语版’ アスキー、2004年、191页。 (ISBN 4-7561-4543-4)

相关

  • 良性肿瘤良性肿瘤(英语:benign tumor)是肿瘤的一种,通常区别于恶性肿瘤。良性肿瘤的生长速度缓慢,呈膨胀性生长,表面较光滑。由于良性瘤体在局部会不断增大(一般无全身症状),压迫周围的正常组
  • 三一第八第十埃及第三十一王朝,又称第二次阿契美尼德时期、第二次埃及总督时期,是古埃及晚期的一个历史时期,自前343年至前332年为止,仅仅持续了十一年。这一时期古埃及,是波斯阿契美
  • 吲达帕胺吲达帕胺(Indapamide)是一种口服型的降血压药,亦是一种去钾型利尿剂。由于这种药是一种非噻嗪类磺胺类药品,所以对磺胺类敏感的病人不宜使用。市面上或医生处方的吲达帕胺为红色
  • 国家教委国家教育委员会,可以指:
  • 内江猪内江猪是中国猪的地方品种。原产四川内江地区,分布甚广。头大嘴筒短,耳中等大而下垂,面多深皱纹,几遮两眼,额皮中部隆起成块状,俗称盖碗。肩广背宽,四肢强健,被毛黑色,鬃毛粗长。成熟
  • 斯塔西国家安全部(德语:Ministerium für Staatssicherheit,缩写为MfS)是德意志民主共和国的国家安全机构,通称“斯塔西”(Stasi,国际音标:.mw-parser-output .IPA{font-family:"Charis SI
  • 市镇 (法国)市镇(法语:commune)是法国最基层的行政区划,一个市镇一般对应于一个村或镇。它们的面积,特别是人口有时相差悬殊(人口最多的巴黎拥有两百万以上的居民,而最少的只有一人)。目前法国
  • 国家4A级旅游景区国家4A级旅游景区是中华人民共和国国家旅游局组织设立的全国旅游景区质量等级评定委员会依照中华人民共和国国家标准《旅游景区质量等级的划分与评定》和《旅游景区质量等级
  • 桑乔雷桑乔雷(Sanchore),是印度拉贾斯坦邦Jalor县的一个城镇。总人口25881(2001年)。该地2001年总人口25881人,其中男性13611人,女性12270人;0—6岁人口5260人,其中男2731人,女2529人;识字率4
  • 波兰战斗标志战斗波兰(波兰语:Polska Walcząca,缩写:PW)标志为一船锚状之记号,锚的上半部呈P字形,象征波兰;锚钩为字母W,代表战斗或“船锚”。此记号象征重新夺回被纳粹德国占领的波兰主权,在二次