|
|
|
AutoCAD interně pracuje s numerickými daty jako reálnými desetinnými čísly ve dvojité přesnosti (IEEE double-precision real, 64-bit), což reprezentuje rozsah 15-17 platných cifer (53 bitů pro vyjádření platných cifer, 11 bitů pro exponent). V AutoLISPu jsou celá čísla (integer) převáděna na reálná (desetinná, real) dle potřeby, standardně jsou vnitřně ukládána jako 32bitový integer.
Celá čísla - integer
Pokud v LISPu pracujete s vynuceně celočíselnými údaji (např. funkce (getint) nebo (atoi)), je největší vyjádřitelnou hodnotou číslo 2147483647 (např. volání (atoi "2147483648") už vrátí jen 2147483647) a nejmenší celočíselnou hodnotou je -2147483648. Pokud je celé číslo předáváno z AutoCADu do AutoLISPu nebo naopak (např. funkce (getint) nebo DCL), je hodnota omezena jen na 16bitový integer, tedy rozsah -32768 až 32767.
Desetinná čísla - real
Numerický rozsah desetinných (reálných) čísel ve dvojité přesnosti v AutoCADu, resp. AutoLISPu, je cca ±4.95E-324 (minimum) až ±1.7976931E+308, tedy 1.798 * 10^308 (maximum). V tomto desetinném formátu lze přesně vyjádřit celá čísla z rozsahu −2^53 až 2^53 (tedy −9007199254740992 až 9007199254740992).
|
|
ACAD
|
* CAD
|
21.11.2022
694×
|
autocad formát |
Související CAD produkty:
|
|