Is it illegal for a twenty one year old hit a eighteen year old?

It is illegal for ANYONE to 'hit' ANYONE ELSE, regardless of their age. It is called ASSAULT.