gpt4 book ai didi

c - 有没有办法使用按位运算符来组合数字位?

转载 作者:行者123 更新时间:2023-11-30 19:57:18 24 4
gpt4 key购买 nike

例如,我有两位数字:

0b0111111
0b0000110

我想将状态变量移动 7 位数字并将它们组合在一起。

0b00001100111111

我可以通过转移来完成吗?

最佳答案

为此,您可以将底部的数字左移 7 位,然后对结果和第一个数字执行按位或运算。

unsigned int a = 0x3f;
unsigned int b = 0x06;
unsigned int result = (b << 7) | a;

关于c - 有没有办法使用按位运算符来组合数字位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48918672/

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