What is differences between cold rolled and hot rolled steel?

Hot rolling is a mill process which involves rolling the steel at a high temperature, widely used for structural integrity where precise shapes are not required. While cold rolled steel is essentially hot rolled steel that has had further processing. All cold products provide a superior surface finish, and are superior in tolerance, concentricity, and straightness. Cold rolled steel are widely used for any fabrications where tolerances, surface condition, concentricity, and straightness are the major factors.