Kamis, 29 September 2011

Bitwise Operator



Operator bitwise memungkinkan Anda untuk mengubah bit tertentu dalam sebuah integer atau mematikan. Jika kedua parameter kiri dan kanan adalah string, operatorbitwise akan beroperasi pada karakter dalam string ini.

<? php
     gema 12 ^ 9; / / Outputs '5 '

     echo "12" ^ "9"; / / Output karakter Backspace (ascii 8)
                      / / ('1 '(Ascii 49)) ^ ('9' (ascii 57)) = # 8

     echo "hallo" ^ "hello"; / / Output nilai ascii # 0 # 4 # 0 # 0 # 0
                             / / 'A' ^ 'e' = # 4
?>
Tabel 11-3. Operator bitwise

Contoh Nama Hasil
$ a & $ b Dan Bits yang ditetapkan di kedua $ a dan $ b ditetapkan.
$ a | $ b Atau Bits yang ditetapkan baik $ a atau $ b ditetapkan.
$ a ^ $ b Xor
Bit yang diatur dalam b $ a atau $ tetapi tidak keduanya ditetapkan.
~ $ A Tidak
Bit yang ditetapkan dalam $ a tidak diatur, dan sebaliknya.
$ a <<$ b Shift kiri
Pergeseran bit dari $ a $ b langkah ke kiri (setiap langkah berarti "kalikan dengandua")
$ hak>> $ b Pergeseran
Pergeseran bit dari $ a $ b langkah ke kanan (setiap langkah berarti "bagi dengandua")
Sumber :




Tidak ada komentar:

Posting Komentar