小编An *_*yễn的帖子

如何在C/C++中设置,清除一个长long int数?

我想在long long int64位机器上设置一个数字位.例如,我想在元素18 19处设置位,我使用以下代码:

A1 |= 1 << 2 * i;  // i = 9 , set bit 18 =1, A1 long long int
A1 &= ~(1 << 2 * i + 1); //clear bit 19 = 0
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如果我这样做long int,它工作正常.

c++ bitwise-operators

1
推荐指数
1
解决办法
1192
查看次数

标签 统计

bitwise-operators ×1

c++ ×1