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.
DraftSight®: бесплатная* САПР от Dassault Systèmes для DWG-файловDraftSight дает возможность профессиональным пользователям САПР, студентам и преподавателям создавать, редактировать и просматривать файлы DWG. DraftSight работает в Windows®, Mac® и Linux.
DWG-файлы содержат двоичные данные для проектирования CAD и этот формат используется многими программами САПР. DWG является стандартом де-факто в современном проектировании. DXF…
eboard — графическая шахматная программа, которая может функционировать, как интерфейс к шахматным серверам в Интернете (например, FICS) и шахматным движкам типа Crafty.
Этот пакет содержит шахматный интерфейс, что означает, что вы можете играть как с другим человеком на том же компьютере, так и участвовать в игре на сервере в Интернете. Чтобы играть против компьютера, нужно дополнительно установить шахматный…
Flush — основанный на GTK клиент BitTorrent. С его помощью можно загружать файлы из файлообменной сети BitTorrent, обладающий широким функционалом и возможностями гибкой настройки.
Возможности:
Управление запущенным экземпляром приложения через интерфейс командной строки.
Запуск нескольких экземпляров с различной конфигурацией одним и тем же пользователем.
Автоматическое копирование завершённых загрузок в…
Dukto — программа для отправки папок, файлов и сообщений по локальной сети
Передавать файлы или целые папки в Dukto очень легко, достаточно указать папку или файл который Вы хотите отправить, как тут же (без участия принимающей стороны) папка или файл будут отправлены в домашний каталог (для linux) на другой компьютер подключённый по локальной сети. Следует отметить, что программа должна быть установлена…
SuperTuxKart — трёхмерные гонки на картах с акцентом скорее на забавность, чем на реалистичность. Можно играть с несколькими друзьями (до 4) на одном компьютере, соревнуясь друг с другом или просто пытаясь победить компьютер; имеется также режим для одного игрока.
Взгляните на замечательный маяк или ведите карт через пески и посетите пирамиды. Состязайтесь в скорости под землёй или в космосе, наблюдая за…