Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

shl и shr .Help Please   Найти похожие ветки 

 
real_qwerty ©   (2003-10-19 13:51) [0]

Объясните мне(я ламер), что делают операторы shl и shr


 
Anatoly Podgoretsky ©   (2003-10-19 13:56) [1]

сдвигают влево/вправо


 
DrPass ©   (2003-10-19 14:00) [2]

причем побитово


 
real_qwerty ©   (2003-10-19 14:00) [3]

Чё сдвигают как ?


 
DrPass ©   (2003-10-19 14:02) [4]

блин.
Например, число 5 в двоичной системе выглядит как 00000101
После сдвига вправо, например, оно превратится в 00000010, т.е. 2.
А после сдвига влево - 00001010


 
Anatoly Podgoretsky ©   (2003-10-19 14:03) [5]

Сдвигают то, к чему ты применишь данную операцию. Как - или влево или вправо.


 
Эл ©   (2003-10-19 14:13) [6]

таким образом, x shr 1 - сдвиг вправо на 1 бит - аналогичен делению без остатка на 2, на 2 бита - деление на 4, и тд..
аналогично, x shl 1 - умножение на 2 и тд..

зачем оно надо? эти функции работают в десятки раз быстрее аналогичных деления (/) и умножения (*), так что ежель у тебя в цикле число по 100 000 раз делится, лучше использовать shl shr =)


 
default ©   (2003-10-19 14:27) [7]

теперь лучше тебя никто не знает что такое shr и shl



Страницы: 1 вся ветка

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-98504
KIR
2003-10-09 13:08
2003.10.30
Порядковый номер строки в запросе IB


1-98628
kombat
2003-10-17 15:12
2003.10.30
Создание невизуальных VCL компонентов в консольном приложении


6-98781
Den Marino
2003-09-05 14:48
2003.10.30
Управление интернетом


3-98445
Борис
2003-10-10 14:15
2003.10.30
Помогите сделать запрос. Help


1-98675
igorserg
2003-10-21 13:52
2003.10.30
Как получить основные данные о ресурсах компьютера