fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int valor = 0b00001111;
  5. int mascara = 0b01000101; // vamos mexer nos bits 0, 2 e 6
  6.  
  7. printf( "%d\n", valor | mascara ); // 79 ( 0b01001111 ) "acendi" os bits 0,2 e 6
  8. printf( "%d\n", valor & ~mascara ); // 10 ( 0b00001010 ) "apaguei" os bits 0,2 e 6
  9.  
  10. return 0;
  11. }
  12.  
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
79
10