Tracce
/
Elixir
Elixir
/
Programma
/
Numeri interi
Nu

Numeri interi in Elixir

32 esercizi

Informazioni su Numeri interi

In Elixir ci sono due tipi diversi di numeri: i numeri interi e i numeri in virgola mobile.

I numeri interi non hanno una parte decimale.

integer = 3
# => 3

Nel modulo Integer troverai alcune funzioni utili per lavorare con i numeri interi.

Integer.digits(123)
# => [1, 2, 3]

I numeri interi grandi (ma anche i numeri in virgola mobile) di solito si formattano separando ogni 3 cifre in gruppi con un trattino basso.

1_000_000
# => 1000000

La dimensione massima dei numeri in Elixir è limitata solo dalla memoria disponibile sul sistema, perché Elixir usa l'aritmetica a precisione arbitraria.

Elixir supporta anche notazioni abbreviate per inserire numeri interi binari, ottali ed esadecimali.

0b0100
# => 4

0o555
# => 365

0xFF
# => 255

Confronto

I numeri interi e i numeri in virgola mobile possono essere considerati uguali (==) se hanno lo stesso valore. Tuttavia, essendo di tipi diversi, non sono mai strettamente uguali (===).

1 == 1.0
# => true

1 === 1.0
# => false
Modifica tramite GitHub Il collegamento si apre in una nuova finestra o scheda

Impara Numeri interi

La pratica è bloccata

Sblocca 10 altri esercizi per esercitarti su Numeri interi