例如,5ebbd5cedf mod ff。 5ebbd5cedf除以ff时的余数是多少?
这与考试问题有关,我们可以使用计算器。
是否有类似的方式可以在基数2中向左移位以进行乘法?
如果你一般要问A mod B,你应该可以使用基数10中的所有相同的工具。你只需要背诵base-16 times表。
但是对于你的FF修改案例,有一个快速的伎俩。参见,FF16 = 10016 - 116,因此它在基数10(99 = 100 - 1)中享有99的一些属性。
在基地10,
100≡1(对比99)
因此:
68×1002 + 49×100 +12≡68+ 48 + 12(朝向99)
684912≡68+ 49 + 12(朝向99)
在基数16中,注意到:
10016≡116(朝向FF16)
因此,我们可以这样计算:
5 Ibbdkhasdaf 16
16 516×100164 + EB16×100163 + BD16×100162 + 5C16×100161 + DF16(朝向FF16)
16 516 + EB16 + BD16 + 5C16 + DF16(与FF16对比)
≡2E816(朝向FF16)
≡216×10016 + E816(朝向FF16)
≡216+ E816(对比FF16)
EA16(对比FF16)
注意:在第一步之后将所有内容翻译为基数10可能更容易。
如果这是考试,我想这是一个问题,检查你是否理解数论的细微差别而不是一般的A mod B问题。