от быдлокодеров ей отбиваешься што-ли?Автор оригинала: iceman
в багажнике лежит одна бит'а...
Юзаю для прав доступа, и различных опцийКто-нить пользуется в работе с пыхом битовыми операциями?
+1Юзаю для прав доступа, и различных опций
? =)в багажнике лежит одна
Примерчика не хватает...Автор оригинала: vovanium
Юзаю для прав доступа, и различных опций
$a = 2; $b = 3;
$a ^= $b ^= $a ^= $b;
echo "a = $a, b = $b"; // a = 3, b = 2
похоже что так... и викторина впридачу =)Это что голосовалка?
вротмненоги$a ^= $b ^= $a ^= $b;
и он работает только с оговоркой, что объекты примитивных и одинаковых типов.да, это не банальный list($a,$b)=array($b,$a);
define('SIZE_OF_INT', 4);
define('CHAR_BIT', 8);
// Определение знака переменной
$v = 5;
$res = 1 | ($v >> SIZE_OF_INT * CHAR_BIT - 1);
echo $res; // -1 или +1
// Получение модуля (беззнаковой части)
$v = -5;
$mask = $v >> SIZE_OF_INT * CHAR_BIT - 1;
$res = ($v + $mask) ^ $mask;
echo $res; // 5
// Минимальное из двух чисел
$x = 2; $y = 5;
$res = $y + (($x - $y) & - ($x < $y));
echo $res; // 2
// Максимальное из двух чисел
$x = 2; $y = 5;
$res = $x - (($x - $y) & - ($x < $y));
echo $res; // 5
Автор оригинала: iceman
в багажнике лежит одна бит'а...
Автор оригинала: vovanium
Юзаю для прав доступа, и различных опций
Здесь почитай http://www.lauc.ru/zzz/users/stasandr/posobia/bitOper.htmАвтор оригинала: triumvirat
научите меня пользоваться этими операциями бытовым, а? Ну пажалуйстаааааааааааа