Binary Numbers

Previous GNU C Language Extensions Next

TIGCC allows you to specify binary numbers by using a 0b prefix. This can be handy in many occasions, such as when trying to declare sprites in a way which actually allows you to see the picture. For example, the following declaration defines a simple black and white 8x8 diagonal cross:

unsigned char cross[8] =
 {0b10000001,
  0b01000010,
  0b00100100,
  0b00011000,
  0b00011000,
  0b00100100,
  0b01000010,
  0b10000001};