Difference between val and const

Sir,
what are the circumstances where we have to assign both const and val…and at what place we can assign them seperately