This is a Ternary operation (see http://en.wikipedia.org/wiki/Ternary_operation ). Basically, the expression on the left is evaluated. If it evaluates to true, the result is the expression to the left of the :
. If it is false, it is the one after.
In your example, if a is less than b, the result is c, otherwise text
.