Tracce
/
Common Lisp
Common Lisp
/
Programma
/
Numeri interi
Nu

Numeri interi in Common Lisp

13 esercizi

Informazioni su Numeri interi

I numeri interi sono numeri senza parte decimale (come -6, 0, 25, 1234, ecc.)

Il tipo intero è suddiviso in due sottotipi fixnum e bignum.

  • fixnum è definito come un intero con segno di almeno 16 bit, ma è probabilmente più grande a seconda dell'implementazione.
  • bignum è un tipo che contiene qualsiasi intero maggiore di un fixnum.

In Common Lisp, i numeri interi possono essere arbitrariamente grandi o piccoli, quindi non c'è bisogno di preoccuparsi dell'«overflow» quando ci si lavora. Mentre alcuni altri linguaggi possono perdere precisione o andare in wrap-around con i numeri grandi, la dimensione dei numeri interi in Common Lisp è limitata solo dalla quantità di memoria disponibile.

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
Modifica tramite GitHub Il collegamento si apre in una nuova finestra o scheda

Impara Numeri interi

La pratica è bloccata

Sblocca 8 altri esercizi per esercitarti su Numeri interi