Domanda

int a = 978;
int b = 24;
int c = a - (a / b) * b;

c seems to be remainder of division of a and b but i don't believe that operator % is doing exactly the same. So what's the trick?

È stato utile?

Soluzione

The % operator does actually do exactly that. Your method is safe as long as b != 0, but the same thing goes when using %.

Altri suggerimenti

a - (a/b) * b = a % b

c=a%b calculates the remainder of a when divided by b and is stored in c.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top