I want to set bit in a long long int
number on a 64 bit machine.
Example, i want to set bit at element 18 19, i use the following code:
A1 |= 1 << 2 * i; // i = 9 , set bit 18 =1, A1 long long int
A1 &= ~(1 << 2 * i + 1); //clear bit 19 = 0
but it doesn't work. If i do it for long int
, it works fine.