u011313384
我是你一一哥
采纳率54.2%
2016-01-22 09:47 阅读 1.6k
已采纳

运算问题 long型,最后两个C币给各位

2

long chk = Long.parseLong(chkStr, 16);

debug情况:

当chkStr=40时,chk=64。

问题有两点:
1:为什么会出现16,我的理解最多就10?
2:为什么会返回64,运算过程是如何的?

我差了api依旧如法找到满意的理解,请用过的人解释一下

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    kenny_feng kenny_feng 2016-01-22 09:59

    16是16进制的意思,就是把“40”这个16进制的字符串,转化为长整型的数。

    4 * 16 =64;

    点赞 1 评论 复制链接分享

相关推荐