What's the difference between:

* What a rude person you are!
* How rude you are!
* How rude of a person you are!
* How rude of you!

Which one is correct? Please give me some elaboration so I can understand, thanks.