>` dan `>>>` Operator dalam Java? " />
Memahami Perbezaan: >>> vs >> Operator di Jawa
Yang >> dan >>> ; operator dalam Java memainkan peranan yang berbeza dalam melaksanakan operasi anjakan pada data primitif jenis.
Perbezaannya:
Aritmetik Anjakan Kanan (>>):
Anjakan Logik Ke Kanan (>>>):
Contoh:
Pertimbangkan perwakilan 8-bit bagi -2 (11111110, dengan bit paling ketara menandakan a negatif nilai).
Anjakan Aritmetik (>> 1):
Anjakan Logik (>>> 1):
Perbezaan Utama:
Anjakan aritmetik mengekalkan tanda nombor, manakala anjakan logik menganggapnya sebagai nombor binari yang tidak ditandatangani. Perbezaan ini menjadi penting apabila berurusan dengan nilai negatif.
Atas ialah kandungan terperinci Apakah Perbezaan Antara `>>` dan `>>>` Operator di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!