[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что значит етот символ "<<" ?
Oggy
$a = 5;
$b = 3;

$z = $a << $b;

чему ровно $z ?
Zzepish
поробуй) посмотри)
Там идет смещение по байтам
kristall
Побитовое смещение. Если влево, то каждый сдвиг эквивалентен умножению на два. Если право -- то делению на два.

00000101 смещаем влево три раза, получаем
00101000 то есть 40. Все равно, что 5*2*2*2

Зачем это нужно? Тяжелое наследие целочисленной арифметики и медленных компьютеров.

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
Oggy
Цитата (kristall @ 26.02.2013 - 15:48)
Побитовое смещение. Если влево, то каждый сдвиг эквивалентен умножению на два. Если право -- то делению на два.

00000101 смещаем влево три раза, получаем
00101000 то есть 40. Все равно, что 5*2*2*2

Зачем это нужно? Тяжелое наследие целочисленной арифметики и медленных компьютеров.

Спасибо что откликнулись. В книжке был етот пример...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.