![]() |
|
![]() ![]() ![]() |
|
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: нет Всего: 4 |
В каких случаяъ нам нужны bitewise operators?
К примеру нафиг нам сдвигать Integer по битам?
Ну было у нас 0001 А теперь у нас 0100 А нафиг? когда такое пригодиться может? Я просто учебник по на сертификацию Zend php 5 изучаю, и вот наткнулся на такие штуки, я уже когда то натыкался на это, но не дал этому особого внимания... Единственное что приходит на ум, это разные хитрые алгоритмы шифрирования... Это сообщение отредактировал(а) Muerto - 11.9.2010, 00:42 |
|||
|
||||
nmn |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 593 Регистрация: 26.11.2005 Репутация: нет Всего: 1 |
например умножение на степень 2
|
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
ну, например, при кодировании текста в UTF8
там приходится распихивать байты кода символа по нескольким байтам -------------------- qqq |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: 1 Всего: 37 |
Ну допустим у тебя есть байт. Старшие шесть бит кодируют одно целочисленое поле, младшие два - другое.Попробуй без сдвига получи оба. (Посмотри заголовок TCP, что бы был пример из жизни
![]() |
|||
|
||||
Muerto |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1207 Регистрация: 23.9.2006 Репутация: нет Всего: 4 |
А не опасно ли использовать << для сдвигов...
2<<100 равно 32... Это сообщение отредактировал(а) Muerto - 11.9.2010, 00:53 |
|||
|
||||
nmn |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 593 Регистрация: 26.11.2005 Репутация: нет Всего: 1 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |