just "double" is 8 bytes
what's the difference between "int" and "long int" ? they are both 4 bytes and with the same rang
float = (int) float; //delete all float
set float in an area, ex. %6.2f float may round off : 12.3478 -> 12.35
"unsigned" is good to use, it makes double rang for positive number
