What’s the difference between \n (newline) and \r (carriage return)?

What’s the difference between \n (newline) and \r (carriage return)?

google it.