Может ли кто-нибудь сказать мне тип значения, к которому, например, a == b (или вообще любое выражение if) вычисляется в C?Возможно char или int?
В языке C результатом булево / реляционного выражения является ненулевое (true) или нулевое (false) тип int со знаком.