Long

Long values are signed long integers in the range −2,147,483,648 to 2,147,483,647 (the long integer range is the range that can be represented by 4 bytes of storage). Since AutoLISP interprets all literal integers as short integers (see the Integer type), passing literal long integers may require that the value be passed as a real number instead of an integer. This can be done by appending a ".0" to the long integer (e.g. 12345678 becomes 12345678.0), thus causing AutoLISP to interpret the number as a real number. OpenDCL's argument parsing code can convert an integral real number into a long integer when needed.