gpt4 book ai didi

java - java中如何将字符串值转换为二进制值

转载 作者:行者123 更新时间:2023-12-01 19:45:23 24 4
gpt4 key购买 nike

我有一个问题,有一个这样的主题Link有一次我无法真正理解代码行 binary.append((val & 128) == 0 ? 0 : 1);
谁能向我解释到底发生了什么?

最佳答案

128 是 10000000,& 是位求和运算符 - val 中除了第 8 位之外的所有内容都将被清零,因此您将有效地获取数字的第 8 位,因此对于 val 就像 01111111 将会是

  01111111
& 10000000
--------
00000000

该行将返回0

关于java - java中如何将字符串值转换为二进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53564441/

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