gpt4 book ai didi

java - parseLong 方法在 Java 中如何工作?

转载 作者:行者123 更新时间:2023-11-29 03:10:05 26 4
gpt4 key购买 nike

在下面的代码中,我无法理解“CAFEBABE”字符串如何转换为数字?

class string {
public static void main (String [] args) {
long l = Long.parseLong( "CAFEBABE" ,16);
System.out.println(l); }
} // 3405691582

谁能告诉我这是怎么回事?谢谢

最佳答案

OxCAFEBABE = E * 16^0 + B * 16^1 + A * 16^2 + B * 16^3 + E * 16^4 + F * 16^5 + A * 16^6 + C * 16^7  (decimal)

在上面的计算中,将十六进制数字替换为其十进制表示形式,即 A 为 10,B 为 11,C 为 12,E 为 14,F 为 15

关于java - parseLong 方法在 Java 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29864845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com