面试笔试题5--大整数表示问题?

5. 大整数845678992357836701转化成16进制表示,最后两位字符是?

 A.  AB               B.  EF           C.   8B         D.  9D

解析:

它要16进制最后两位,也就是二进制最后八位。那么最后八位怎么求?很简单,除二取余。这样从后往前写就是10111001。。。。

二进制嘛,倒着写,最后两位位应该是10011101.化成16进制,就是9D;;;;


还希望大家提交更简便的解法,楼主脑洞不够大吐舌头

你可能感兴趣的:(大整数)