我想在long long int64位机器上设置一个数字位.例如,我想在元素18 19处设置位,我使用以下代码:
long long int
A1 |= 1 << 2 * i; // i = 9 , set bit 18 =1, A1 long long int A1 &= ~(1 << 2 * i + 1); //clear bit 19 = 0
但它不起作用.如果我这样做long int,它工作正常.
long int
c++ bitwise-operators
bitwise-operators ×1
c++ ×1