use a PRE tag for C or JAVA source code.
The lt and gt signes are problematic.
  cc = 123;
  // test lt
  if( cc < hhh ) {
    if(cc gh) {
        //do womthing here;
    }
  }
  if( cc <= iii ) {
    if(cc<=yyy) {
    if(cc<-yyy) {
    if(cc<+yyy) {
    if(cc<3) {
    if(cc<33) {
    if(cc<_abc) {
        //do womthing here;
    }
  }
  // test gt
  if( cc > rrr ) {
    if(cc>eee) {
        //do womthing here;
    }
  }
  if( cc >= www ) {
    if(cc>=qqq) {
        //do womthing here;
    }
  }
  // what if the variable name is a valid tag name.
  if( cc < B && cc > kk ) {
    if(cc gg) {
        //do womthing here;
    }
  }
  cc = aa<>3;
  gt = true;
  for(a=0,gt=true; (a>0)&> a++) {
  }
  a = 0x0004;
  lt = 0x0002;
  for(; a< ) {
  }