% means an integer variable. That is a whole number like 1, 0, or -1. While # means a floating point number that can have a value after the decimal point like -1.1, 3.14159, or 1.00001. Finally $ is for strings like say "Hello". Integers have a much smaller range, and can't have fractional values but are generally faster which on a low power computer may be useful.