gpt4 book ai didi

java - 有没有一种简单的方法可以直接定义二进制数? (例如相当于十六进制数字的 0x 表示法)

转载 作者:行者123 更新时间:2023-12-01 14:42:05 25 4
gpt4 key购买 nike

如果我有一个数字的十六进制表示,例如 f2,我可以使用直接将该数字存储为 int。

int num = 0xf2;

那么,

System.out.println(num);

产生输出

242

如果我碰巧知道这个数字以 2 为基数表示为 11110010,是否有相应的方法来使用此信息定义 int?

如果没有,为什么不呢?直接使用二进制表示被认为是不优雅的吗?

最佳答案

在Java 7中,有binary literals 。也就是说,在许多更高级别的应用程序中,直接使用二进制文件很难阅读,而且通常是不必要的。

关于java - 有没有一种简单的方法可以直接定义二进制数? (例如相当于十六进制数字的 0x 表示法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15849799/

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