Ich denke in diesem speziellen Fall ist
Code:
c = (a==b);
am kürzesten und schnellsten. Wenn du c nur irgendetwas zuweisen willst (außer 0 und 1), würde ich den Trinäroperator benutzen
Code:
c = (a==b) ? 5 : 8;
Wobei manche Leute das auch zu unübersichtlich finden und in solchen Fällen gleich zu einem vollständigen if() greifen. Das mache ich persönlich erst, wenn ich unterschiedlichen Code ausführen will.
Code:
if(a==b)
{
  doSomething(c);
}
else
{
  doOtherthing(a, b);
}