gpt4 book ai didi

c - 在 C 中使用按位与隔离位

转载 作者:太空宇宙 更新时间:2023-11-04 02:24:51 25 4
gpt4 key购买 nike

<分区>

我是编程新手,有一个问题希望能得到一些帮助。

我有一个二进制值 0100 0001 0000 0001,它已分配给变量名 valhex。我应该使用按位与运算符使第 13 位到第 3 位保持它们的当前值,并将所有其他位设置为零,然后将结果存储回变量 valhex。我应该只使用一行 C 代码来做到这一点。

到目前为止我只有这个:

unsigned int valhex = valhex&0000000100000000;

我知道这是不对的,但这是我所能得到的。我不知道在哪里放置与变量和二进制相关的 & 符号。我也不确定通过将位 0、1、2、14、15 设为零来做正确的事情。我提前感谢你能给我的任何帮助。

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