In

Inteiros em Common Lisp

13 exercícios

Sobre Inteiros

Números inteiros são números sem parte decimal (como -6, 0, 25, 1234 etc.)

O tipo inteiro é dividido em dois subtipos: fixnum e bignum.

  • fixnum é definido como um inteiro com sinal de pelo menos 16 bits, mas provavelmente é maior, dependendo da implementação.
  • bignum é um tipo que contém qualquer inteiro maior que um fixnum.

Em Common Lisp, os inteiros podem ser arbitrariamente grandes ou pequenos, então não é preciso se preocupar com overflow ao trabalhar com eles. Enquanto algumas outras linguagens podem sofrer perda de precisão ou estourar com números grandes, o tamanho dos inteiros em Common Lisp é limitado apenas pela quantidade de memória disponível.

;; Big integers are no problem
(expt 2 200) ; => 1606938044258990275541962092341162602522202993782792835301376
Editar via GitHub O link abre em uma nova janela ou aba

Aprenda Inteiros

A prática está bloqueada

Desbloqueie mais 8 exercícios para praticar Inteiros