Ga

Ganzzahlen in Common Lisp

13 Übungen

Über Ganzzahlen

Ganzzahlen sind ganze Zahlen ohne Dezimalpunkt (wie -6, 0, 25, 1234 usw.).

Der Ganzzahltyp ist in zwei Subtypen aufgeteilt, fixnum und bignum.

  • fixnum ist als mindestens eine vorzeichenbehaftete Ganzzahl mit 16 Bit definiert, ist aber je nach Implementierung wahrscheinlich größer.
  • bignum ist ein Typ, der jede Ganzzahl enthält, die größer als ein fixnum ist.

In Common Lisp können Ganzzahlen beliebig groß oder klein sein, sodass du dir keine Gedanken über einen „Überlauf“ machen musst, wenn du mit ihnen arbeitest. Während in anderen Sprachen Genauigkeit verloren gehen kann oder große Zahlen überlaufen, ist die Größe von Ganzzahlen in Common Lisp nur durch den verfügbaren Speicher begrenzt.

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab

Lerne Ganzzahlen

Das Üben ist gesperrt

Schalte 8 weitere Übungen frei, um Ganzzahlen zu üben