Eventuali duplicati:
Difference between >>> and >>
What does “>>>” in java mean?Che cosa significano >> e >>> in Java?
Cosa >>
e >>>
significa in Java?
Perché -1 >> 2
e -1 >>> 2
hanno risultati diversi?
Eventuali duplicati:
Difference between >>> and >>
What does “>>>” in java mean?Che cosa significano >> e >>> in Java?
Cosa >>
e >>>
significa in Java?
Perché -1 >> 2
e -1 >>> 2
hanno risultati diversi?
>>
è un operatore di spostamento a destra con segno che sposta un modello di bit a destra. >>>
è un operatore di spostamento a destra senza segno che sposta uno zero nella posizione più a sinistra. Si prega di fare riferimento a the Oracle Docs.
Buona risposta, ma si consideri la possibilità di rispondere con un esempio invece di puntare a uno solo. Personalmente preferisco vedere un esempio facendo clic su un link per vederne uno. – Jon
In Java, ci sono 2 tipi di turni di destra. >>> allega 0 per riempire gli spazi vuoti per i numeri positivi e negativi (spostamento logico verso destra) mentre >> allega 1 se negativo e 0 se positivo (estensione segno).
Maiuscolo firmato e non firmato. –
Dovrei notare, questa era una domanda piacevole e concisa che era ragionevolmente ben formattata. Una buona prima domanda a tutto tondo. Sfortunatamente, questa domanda è stata posta prima, quindi voto a chiudere la domanda come duplicato. Penso che valga la pena leggere il [faq] se non lo hai già fatto (o almeno [editing-help] (http://stackoverflow.com/editing-help/) per alcuni suggerimenti markdown). – zzzzBov
Grazie, vorrei controllarlo e leggere le faq. – duobei