fork download
  1. #include "stdio.h"
  2.  
  3. #define BITMASK(b7, b6, b5, b4, b3, b2, b1, b0) \
  4. b7 << 7 | b6 << 6 | b5 << 5 | b4 << 4 | \
  5. b3 << 3 | b2 << 2 | b1 << 1 | b0 << 0
  6.  
  7. int main() {
  8. char a = BITMASK(0, 0, 1, 1, 0, 0, 0, 1);
  9. printf("%x", a);
  10. return 0;
  11. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
31