那就不停的除以16,或者先转换成二进制,再转换成十六进制,就方便了。
如果熟悉2^n值,再解答此题就更好做了,2^10=1024D
1023=2^10-1 即10000000000B-1B=1111111111B=3ffH
1024=2^10 即10000000000B=800H
1025=2^10+1 即10000000000B+1B=801H
先换算成2进制,再换算成为16进制
1023 3ff
1024 400
1025 401
整数除以16,求余数,直到商一直为0时停止,然后将余数逆序排列即可