# What does it mean if a number has a remainder of 1?

I have this problem:

linesize = 20

counter % linesize == 1 // what does this line mean?

-

It means the the variable counter is of the form $x.20 +1 (x \in \mathbb{N})$ or in other words, counter is One more than a multiple of 20 (21,41,61 etc.)
One should be careful about this. If counter is negative then your statement is false, as most programming languages have the % operator return a result of the same sign as the first argument. –  nullUser Jun 16 '12 at 14:24