Rumah Pembangunan Apa yang beralih sedikit? - definisi dari techopedia

Apa yang beralih sedikit? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Maksud Maksud Bit?

Peralihan bit adalah operasi yang dilakukan pada semua bit dari nilai binari di mana ia dipindahkan oleh bilangan tempat ditentukan ke kiri atau kanan. Peralihan bit digunakan apabila operan digunakan sebagai satu siri bit dan bukan keseluruhannya. Dalam erti kata lain, pengendali dianggap sebagai bit individu yang berdiri untuk sesuatu dan bukan sebagai nilai.

Peralihan bit sering digunakan dalam pengaturcaraan dan mempunyai sekurang-kurangnya satu variasi dalam setiap bahasa pengaturcaraan.

Pergeseran bit juga boleh dikenali sebagai operasi bitwise.

Techopedia menerangkan Pengalihan Bit

Terdapat dua variasi untuk beralih sedikit, beralih ke kanan dan beralih ke kiri, dan ia ditakrifkan lagi dengan bilangan tempat di mana peralihan itu harus berlaku. Sebagai contoh, beralih satu operand ke kiri atau mengalihkan nilai-nilai "n" bit di sebelah kanan.

Terdapat juga dua jenis bit beralih, logik dan aritmetik. Peralihan bit logik mungkin berguna untuk mendarab atau membahagi bilangan bulat yang tidak ditandatangani oleh kuasa dua. Sebagai contoh, jika nilai "0001" atau "1" dipindahkan ke kiri, ia menjadi "0010" atau "2, " beralih ke kiri lagi ia menjadi "0100, " atau "4." Pergeseran ke kanan mempunyai kesan sebaliknya untuk membahagikan nilai dengan dua per shift. Dalam kebanyakan kes, peralihan diperlakukan sebagai pekeliling sehingga ketika beralih ke kiri, nilai paling kiri menjadi nilai paling tepat, dan sebaliknya.

Peralihan kiri logik dan peralihan kiri aritmetik mempunyai kesan yang sama supaya Java hanya mempunyai pengendali shift kiri tunggal (<<). Pergeseran hak aritmetik adalah (>>) manakala logiknya adalah (>>>). Di C dan C ++, terdapat hanya satu operator peralihan kanan (>>); jenis peralihan yang akan dilakukan ditentukan oleh jenis integer yang dipindahkan. Penanda bulat ditukar menggunakan aritmetik manakala peralihan bit logik digunakan pada integer unsigned. Peralihan bit juga banyak digunakan dalam pengaturcaraan pemasangan kerana mikrokontroler dan mikropemproses biasanya bergantung pada bendera, yang diwakili oleh bit individu. Pada dasarnya, ia adalah kerana sistem nombor binari digunakan dalam pengaturcaraan dalam bahasa pemasangan yang sedikit peralihan menjadi pengendali yang biasa digunakan.

Apa yang beralih sedikit? - definisi dari techopedia