mercredi 22 avril 2015

expression "value%2" and "value%2 != 0", which is more efficient

int value;

  1. if (value % 2) {...}
  2. if (value % 2 != 0) {...}

I do know the second is more easily readable, but which one is more efficient in C, 1 or 2? And why?

Aucun commentaire:

Enregistrer un commentaire