首页 > 试题广场 >

数字 237468992357836701 转为 16 进制

[单选题]
数字 237468992357836701 转为 16 进制后其后两位为()
  • D4
  • CA
  • B1
  • 9D
链接:https://www.nowcoder.com/questionTerminal/3551066425194c089f6a58b497bb2be2?orderByHotValue=1&page=1&onlyReference=false
100%4 = 0
1000%8 = 0          16*375=6000
10000%16 = 0      16*625=10000
845678992357836701%16 = 6701%16 = 701%16 = 13
所以最后一位是D
发表于 2019-08-01 15:59:20 回复(0)
题中4个选项的个位数都不同,所以只要计算个位数。
计算6701模16余数即可。
发表于 2019-07-28 13:54:12 回复(5)
a = 237468992357836701
print(hex(a))

输出

0x34ba8ca56a8a79d

选D

发表于 2019-07-24 17:23:39 回复(1)
大概意思就是10000%16=0。所以只要是0000结尾的都能被16整除。所以把数字 237468992357836701变成237468992357830000+6701。237468992357830000能被16整除,只要计算6701/16的余数是多少即可
发表于 2020-02-25 08:05:42 回复(0)
我们常用的计数方法就是 进位计数法。有基数和位权之说。 用16进制表示的数按位权展开,会发现除第0位外,无论前面它们怎么相加,最终用十进制表示的数字个位无非不过是0/2/4/6/8,所以这里只需要找个1就可以了。
发表于 2022-03-17 13:41:39 回复(0)
😶
发表于 2020-08-07 11:30:27 回复(0)
除k取余法,十进制转化成十六进制,十进制数除以16,得到的余数为十六进制最末尾的数字,商继续除以16直到为0。
发表于 2020-05-16 17:26:20 回复(0)

D


发表于 2020-03-31 22:49:26 回复(0)