Priest
Удален
|
Уважаемые товарищи программисты... В общем-то ... Дело в том, что язык Turbo Pascal я забыл напрочь ;( т.е. помню только общие вещи.. и вот, при переводе текста одной старенькой программки на Turbo P в код на языке PHP столкнулся с проблемкой: Типы были определены вот так: range,l:byte; z:array[1..m] of byte; А в коде присутствует такая строчка: z[l] := z[l] or (1 shl range); Подскажите как ее можно ннаписать на PHP. Спасибо за внимание. Жду ответов. +) НАДЕЮСЬ НА ВАС НАРОД ;() P.S.побитный сдвиг влево я еще могу понять... а вот этот "or" там зачем? P.P.S. может этот 'or' операция.. я понимаю... но как его представить на PHP?
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 19 апр. 2005 16:35 | IP
|
|
xryundel
Удален
|
суть команды: бит в z[l], стоящий в z[l] на range-ом месте _справа_ меняется на 1. пхп не знаю, сейчас может посмотрю какие там побитовые операции есть.
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 24 апр. 2005 12:57 | IP
|
|
|