Imprimir caracter "%"

Hola, no se como se hace para imprimir el caracter de % en CCS, ya que tengo esto "printf(lcd_putc,"Presion=%01.0f bar ",publica);" y lo quiero agregar despues del signo igual y no se como. Muchas gracias.
 
prueba a poner el codigo ascii de ese carcater, es decir, declaras un tipo char que valga el codigo ascii de ese caracter y lo metes en tu printf como una variable tipo char también.

Un saludo
 
¿Y en dos partes?:

printf(lcd_putc,"Presion=%");
printf(lcd_putc,"%01.0f bar ",publica);

No estoy seguro de que funcione pero si lo quieres hacer en una línea prueba poniendo \ delante del % que quieres que salga, es decir:

printf(lcd_putc,"Presion=\%%01.0f bar ",publica);
 
Atrás
Arriba