I think it really depends on several things.
Did we raise pre-flop? If so how many people are left in the hand on the flop?
If there is only 1, I would C-bet regardless of our position 100% of the time. If there are 2, I would probably C-bet 50% of the time if we are first to act, and 100% if it gets checked to us in position.
Additionally if we are only up against 1 person (ideal situation) and we are out of position, I would consider firing at the board twice depending on the opponent. If he's one of those people who will never lay down K-J on a K-9-5 board, then in position we fire a c-bet, and if he calls we check back the turn if it isn't favorable.
Against a stronger player who is able to fold a hand like that, I think out of position at times we can fire 2 bullets, and expect a fold on the turn a reasonable percentage of the time.