gpt4 book ai didi

c - 判断 unsigned Short 中的位是否已设置

转载 作者:行者123 更新时间:2023-11-30 15:38:58 24 4
gpt4 key购买 nike

弄清楚 unsigned Short 中的位是否已设置。因此,当且仅当 x 中的位 i 已设置时,返回 1,否则返回 0。另外,我必须记住,这些位从右侧开始编号为 0:如 b15b14b13 ... b3b2b1b0。好吧,我尝试了这样的方法,但我认为它不起作用......任何帮助将不胜感激。

short is_set(unsigned short x, int bit) {
return (x >> bit) & 1;

}

最佳答案

short is_set(unsigned short x, int bit) {

return ((1 << bit) & x);
}

瓦尔特

关于c - 判断 unsigned Short 中的位是否已设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21619542/

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