Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: побитовые операции
 
 автор: heed   (26.09.2010 в 14:41)   письмо автору
 
 

не понимаю как заполнить еденицами число, если известно только колличество.

функция при вызове с одним параметром делает с глобальной переменной (X<<1)|1 т.е умножает на два и прибавляет 1
Но если вызывается с массивом делает (X<<1)|1 столько раз сколько элементов в массиве.
и известен только размер массива и начальное значение X.

как без цикла узнать какое число должно получиться например из X=15 в случае выполнения (X<<1)|1 определённое колличесво раз?
В "задачах" похожее видел, но не смог найти

  Ответить  
 
 автор: Trianon   (26.09.2010 в 14:54)   письмо автору
 
   для: heed   (26.09.2010 в 14:41)
 

(1<<x)-1

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования