Well there are many perspective you can look at it.If you are looking at is as a mathematical operation then its just a modulo division. Even we don't need this as whatever % do,we can achieve using subtraction as well,but every programming language implement it in very optimize way.And module division is not limited to find odd and even or clock arithmetic,there are hundreds of algorithm which need this module operation,eg. cryptography algos etc. So its a general mathematical operation like other +,-,*,/ etc.
Except the mathematical perspective,different language use this symbol for defining build-in data structure like in perl %hash, is used to show that programmer declared hash. So it all varies based on the programing language design.
So still there are lot of other perspective which can do add to the list of use of %.