Java può essere a lungo negativo?
Java può essere a lungo negativo?

Video: Java può essere a lungo negativo?

Video: Java può essere a lungo negativo?
Video: JAVA in 10 MINUTI. 2024, Novembre
Anonim

La ragione per cui Giava non genera un'eccezione e tu ricevi negativo numeri ha a che fare con il modo in cui i numeri sono memorizzati. Per un lungo primitiva il primo byte serve per indicare il segno del numero (0 -> positivo, 1 -> negativo ), mentre il resto viene utilizzato per il valore numerico. Ciò significa che Lungo.

Inoltre, la domanda è: a lungo può avere valori negativi?

si fa sostegno valori negativi come lungo in quanto non viene aggiunto dopo unsigned.

Inoltre, qual è il tipo di dati integrali che non consentirà un valore negativo? char

Ci si potrebbe anche chiedere, qual è il limite di long in Java?

lungo : Il lungo il tipo di dati è un numero intero in complemento a due a 64 bit. Il firmato lungo ha un valore minimo di -263 e un massimo valore di 263-1. In Giava SE 8 e versioni successive, puoi utilizzare il lungo tipo di dati per rappresentare un 64 bit senza segno lungo , che ha un valore minimo di 0 e a massimo valore di 264-1.

Qual è la gamma di cortometraggi in Java?

Java otto tipi di dati primitivi

Tipo Dimensione in byte Gamma
byte 1 byte da -128 a 127
breve 2 byte -32, 768 a 32, 767
int 4 byte -2, 147, 483, 648 a 2, 147, 483, 647
lungo 8 byte -9, 223, 372, 036, 854, 775, da 808 a 9, 223, 372, 036, 854, 775, 807

Consigliato: