language operators bitwise BDDZLJUBHMHP2HNGAT3ZSW2VX2OTZ6UQ7SAVS7Q
Operatory BitowePodręcznik PHPPoprzedniRozdział 10. OperatoryNastępnyOperatory Bitowe
Operatory bitowe służą do operowania na wartościach konkretnych bitów w
liczbie.
Tabela 10-2. Operatory BitowePrzykładNazwaOpis$a & $bMnożenieDany bit wynikowy jest równy 1 tylko jeśli obydwa bity składowe
są równe 1.$a | $bSumowanieDany bit wynikowy jest równy 1 jeśli conajmniej jeden bit
składowy jest równy 1.$a ^ $bSumowanie modulo 2Dany bit wynikowy jest równy 1 tylko jeśli jeden z bitów
składowych jest równy 1 a drugi jest równy 0.~ $aNegacjaBity w zmiennej $a mające wartość 1 otrzymują wartość 0 i na
odwrót.$a << $bPrzesunięcie w lewo
Przesuwa bity w zmiennej $a o $b kroków w lewo (każdy krok znaczy "pomnożone
przez dwa").
$a >> $bPrzesunięcie w prawo
Przesuwa bity w zmiennej $a o $b kroków w prawo (każdy krok znaczy
"podzielone przez dwa").
PoprzedniSpis treściNastępnyOperatory PrzypisaniaPoczątek rozdziałuOperatory Porównania