In reply to Peter Flom.

I agree. But it follows directly from the definition of the empirical distribution function (ECDF):
F(t) = (number of data values ≤ t) / N.
What is equally non-intuitive is that under the discrete definitions the 51st percentile equals the 52nd, 53rd, ..., 99th, and they are all equal to the maximum.