I was surprised in Pathfinder to see that rank were shown as a decimal value. It makes it less readable, and on top of it, rank can only have integer values in this game.
I tried 3.5 SRD, and it's the same. But when creating a character, it's possible for her to have half-ranks in cross class skills. That's the main problem there, I don't remember characters having the possibility to have such half-rank so I think there is a bug there. I believe that cross class skills to cost two skill point to gain a rank, and the maximum is less than class skills.
I don't think there is any system where you can have half ranks, so it should be corrected. If there is such a system, the value should be displayed as a decimal only when it makes sense, and default to integer.