old.ubuntu-desktop.ru - Проверка числа на четность - PHP Главная > Веб-программирование > PHP
Проверка числа на четность
Для проверки на числа на четность можно использовать следующий php скрипт:
$i = 256; // число для проверки
if($i & 1)
{
echo "не чётное";
}
else
{
echo "чётное";
}
В PHP существует группа поразрядных операторов, один из них будет использован в этом уроки. Это оператор & - поразрядное пересечение И(AND). Смысл проверки состоит в том, чтоб проверить первый разряд числа. В связи с тем что поразрядные операторы выполняют операции только с двоичными числами, любое десятичное число, сначала переводится в двоичное и проверяется первый разряд. У чётных чисел первый разряд всегда равен нулю, а в нечётных единице.
Пример использования:
$i = 256; // число для проверки
echo $i & 1; // выведет 0
$i = 257; // число для проверки
echo $i & 1; // выведет 1
Число 256 в двоичной системе счисления равно 100000000, первый разряд равен 0.
Число 257 в двоичной системе счисления равно 100000001, первый разряд равен 1.
SyncWall – программа для смены обоев на рабочем столе, которая может синхронизировать обои на нескольких рабочих столах.
Основные возможности программы:
автоматическое/ручное изменение фоновых изображений;
поддержка нескольких мониторов;
синхронизация фонового изображения между рабочими станциями;
настраиваемый интервал/время дня смены фонового изображения;
поддержка специальных эффектов для…
dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian и ряде других операционных систем, основанных на Debian, например Ubuntu. dpkg используется для установки, удаления, и получения информации о deb пакетах.dpkg является довольно низкоуровневой утилитой.
Установка deb пакета:
dpkg -i имя_файла.deb
Например:
sudo dpkg -i /home/имя_пользователя/Загрузки/flareget_3.1-36_i386_deb/flareget_3.1-36_i386.deb
Удаление…
OpenTTD — популярная компьютерная игра, аналог широко известной игры Transport Tycoon Deluxe. OpenTTD является бесплатной и свободной программой, для работы можно использовать файлы данных от платной оригинальной Transport Tycoon Deluxe.
Суть игры в создании и успешном развитии транспортного предприятия, которым руководит игрок. Развитие происходит благодаря извлечению прибыли, которая получается от перевозок грузов и…
Tux Racer — трёхмерная компьютерная игра, главным героем которой является пингвин Tux — талисман ядра операционной системы Linux.
Игрок управляет Таксом (или одним из трёх других героев), который скользит на брюхе вниз по ледяно-снежному желобу собирая сельдь. Когда Такс скользит по льду, его скорость увеличивается, скольжение по снегу дает больше маневренности, а скальные участки…
Графическое приложение для удобного скачивания файлов. MultiGet поддерживает многопотоковое скачивание файлов, следит за буфером обмена, работает и через прокси, может использовать зеркала.
Программа также поддерживает возможность, именуемую P2SP: другими словами, получение файла с нескольких серверов и объединение данных с разных сайтов в один файл. Это позволяет значительно ускорить…