Kaedah pengiraan: 1. Tukar nombor perduaan untuk dipindahkan ke dalam format perduaan 2. Gerakkan nombor perduaan ke kiri mengikut bilangan digit yang ditentukan, dan isi bahagian kanan dengan sifar bit selepas bergerak. Sebagai contoh, alihkan nombor perduaan 1010 ke kiri sebanyak 2 bit untuk mendapatkan 00101000 3. Tukar nombor perduaan yang dialihkan kepada nombor perpuluhan, iaitu hasil pengiraan operator anjakan kiri. Sebagai contoh, menukar 00101000 kepada perpuluhan memberikan 40.
Operator anjakan kiri (<<) dalam Java mengalihkan nombor perduaan ke kiri mengikut bilangan digit yang ditentukan, dan kemudian Isi sifar bit di sebelah kanan. Kaedah pengiraan operator syif kiri adalah seperti berikut:
1. Tukar nombor binari untuk dipindahkan ke format binari.
2 Gerakkan nombor perduaan ke kiri mengikut bilangan digit yang ditentukan, dan isikan bit sifar di sebelah kanan selepas pergerakan. Sebagai contoh, mengalihkan nombor perduaan 1010 ke kiri sebanyak 2 bit menghasilkan 00101000.
3 Tukar nombor perduaan yang dianjakkan kepada nombor perpuluhan, iaitu hasil pengiraan operator anjakan kiri. Sebagai contoh, menukar 00101000 kepada perpuluhan memberikan 40.
Kod sampel adalah seperti berikut:
int num = 10; // Nombor binari yang akan dipindahkan
int shift = 2; / Nombor perduaan yang akan dialihkan Bilangan digit
int result = num << // Hasil pengiraan operator shift kiri
System.out.println(; result); // Hasil keluaran ialah 40
Dalam contoh ini, nombor perduaan 10 dianjak ke kiri sebanyak 2 bit untuk mendapatkan 00101000, dan kemudian ditukar kepada nombor perpuluhan 40, hasil keluaran akhir ialah 40 .
Atas ialah kandungan terperinci Bagaimana untuk mengira operator shift kiri di java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!