SOLVED ! can I tell "print" to print hex?

   for (i=0; i<8; i++)//for (int z=0; z<1; z++)
  { 
    lcd.setCursor(i,1); 
    lcd.print(i+9);
    delay(500);
    lcd.setCursor(i,1);
    lcd.print(" ");
  }

at present this prints 9,10,11,12 etc on consecutive elements of an lcd.
is there any way to get it to print 9,a,b,c,d,e,f i.e. in hex?
thanks.

Try:

    lcd.print(i+9, HEX);

thanks Nick that's exactly what I wanted