Az egész számok nem tartalmaznak tizedespontot. Értékük -2 147 483 648 és
+2 147 483 647 között lehet. Belső rendszerében az AutoLISP 32 biten használja az egész számokat, az AutoCAD-el való kapcsolata során csupán 16 biten. Emiatt az AutoCAD-be nem vihetők át egész számok csak –32 767 és + 32 767 között. Ha az intervallumon kívüli számokat akarunk használni, vagy valós formában használjuk, vagy a számítások során nyert értékeket az átvitel előtt átalakítjuk va- lósakká a float függvénnyel. Ha egy lista argumentumai csak egész számok, akkor a visszafordított kiértékelés is egész szám lesz. Ha legalább az egyik argumentum valós szám, akkor a visszafordított érték valós lesz.
A kijelzések pontossága és a belső pontosság
AutoLISP-ben a kifejezés implicit pontossága 5 tizedes. A belső pontossága ellen- ben legkevesebb 14 tizedes pontosságú. Ha egy valós szám kijelzése nagyobb pontossággal szükséges, mint az implicit 5, akkor azt előbb át kell alakítani karak- tersorrá, majd a megfelelő pontossággal azt kiíratni. Az rtos függvény három argumentumot enged meg, amely egy valós szám, egy AutoCAD által felismert egység és a tizedes számok számát jelentik. Neve az an- gol real to string szóösszetételből származik. Szintaxisa:
(rtos <szam> [mod] <pontossag>)
A mod, a pontossag, valamint az AutoCAD UNITMODE rendszerváltozójának
és DIMZIN méretváltozójának beállításától függ. A mod és a pontossag egész szá- mok, amelyek a választott hosszmértékegységet és a pontosságot határozzák meg. Az értelmezhető mód beállítások a következők: Mód értéke Karaktersor formátuma 1 Tudományos 2 Tizedes 3 Mérnöki (láb és tizedes hüvelyk) 4 Építészeti (láb és a hüvelyk törtrésze) 5 Tört Példa:
Command: (rtos 10 2 10)
“10.0000000000”
A gyakorlatban szinte kizárólag a mód 2-es beállítását használjuk, amint azt a