$ perl -e 'print 4 % 0.5, "\n";' Illegal modulus zero at -e line 1. $ perl -e 'print 4 % 2.5, "\n";' 0