根据另一个变量的低阶n位设置变量的位

问题描述 投票:0回答:1

我有两个uint64变量var_1var_2,我想根据var_1的低阶6位设置var_2的位。如何用C语言做到这一点?

c bitwise-operators bitmask
1个回答
0
投票

例如:

uint64_t mask = 0x3F;
var_1 &= (~mask);
var_1 |= (var_2 & mask);
© www.soinside.com 2019 - 2024. All rights reserved.