Long integer represents a 4-byte integer;
I think the advantage of using decimal point is accuracy. Division is inevitable when programming, such as 1/2. If it is an integer, it will get zero.