In general, in the format for printf and sprintf, a percent sign is escaped by doubling it: printf "I want you to give %d%%!\n", 110;
In reply to How do I print a % (percentage sign)? by chipmunk