Explanation : Implicit type conversion occurs automatically when C evaluates expressions, performs assignments, or passes arguments under applicable conversion rules. Integer promotions and the usual arithmetic conversions determine how operands of different arithmetic types are converted to compatible types.