gpt4 book ai didi

java - 分配变量时,符号是什么意思? ( java )

转载 作者:搜寻专家 更新时间:2023-11-01 01:11:25 25 4
gpt4 key购买 nike

这段代码中的符号是什么意思?

int clothes = (random.nextInt(0x1000000) & 0x7f7f7f);

最佳答案

这是bitwise AND运营商。

它独立地对每个位位置进行操作;如果位置 n 的相应输入位也为 1,则位置 n 的输出位仅为 1。

在此上下文中,0x7f7f7f 被用作 bit-mask .通过将某些位位置设置为 0,这意味着 clothes 中相应的位位置将始终为 0。所有其他位位置将采用与 生成的值相同的值code>random.nextInt(0x1000000).

关于java - 分配变量时,符号是什么意思? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409110/

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