首页 > 试题广场 >

给定大整数5468132148647843251468786

[单选题]
给定大整数5468132148647843251468786351,转化成16进制后,最后两位字符是
  • C9
  • CF
  • E1
  • EF
答案不在四个选项之中,10进制转16进制不具备只看几位对应转换几位的性质
用BigInteger写了一小段代码验证了一下
十进制数
5468132148647843251468786351
对应的十六进制数应为
11AB2205C005F77FA63E5AAF
但AF并不在选项中
发表于 2019-03-16 22:33:56 回复(2)
取后八位即可:68786351 转十六进制,最后两个字符(BF)即为答案
解析:
10000为16和10的最小公倍数,所以十进制转十六进制,最后一位取 后四位 转十六进制即可
10的8次方为16*16和1010的最小公倍数,所以十进制转十六进制,最后一位取 后八位 转十六进制即可

发表于 2020-04-08 15:23:35 回复(0)
两种方法:
直接转:两位16进制,最多表示16*16共256个二进制数,所以我们直接用351/16取余,倒序排列即可
间接法:先把最后三位十进制转成二进制,就是11 1111 1101,最后八位每4位转成1位16进制数。
发表于 2018-11-27 16:21:59 回复(4)
将最后4位6351转换为二进制:1,1000,1100,1111,将最后两个四位一组转换为16进制:CF
发表于 2021-07-05 21:44:44 回复(0)