gpt4 book ai didi

c - 如何关闭 C 中整数变量的第三个最低有效位?

转载 作者:行者123 更新时间:2023-11-30 20:16:01 25 4
gpt4 key购买 nike

Possible Duplicate:
How to unset a specific bit in an integer

想象一下我有一个像这样的变量:

int n = 465;

如何关闭第三个最低有效位?

最佳答案

第三个最低有效位是 (1<<2)。要关闭,AND 将除此之外的所有位设置为 1。

n &= ~(1 << 2)

(编辑:丹的评论是正确的,我的错:它是 1<<2,而不是 1<<3)

关于c - 如何关闭 C 中整数变量的第三个最低有效位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632917/

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