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.
Konqueror — свободный веб-браузер и одновременно файловый менеджер, являющийся ключевым компонентом графической среды KDE.
Веб-браузер Konqueror обладает функциональностью других программ, которые используются для просмотра файлов различных типов, таких как звуковые, видео, файлы различий, документы KOffice, изображения.
Konqueror может выступать в качестве альтернативного файлового менеджера в KDE, а так же…
Maxthon (MyIE2) — многооконный браузер, построенный на движке Internet Explorer. Обладает большим число настроек и дополнительных функций (присутствуют встроенные средства для чтения RSS каналов, блокирования нежелательного содержимого веб-сайтов, а также инструмент для хранения паролей с возможностью автоматического заполнения веб-форм) — все это делает этот браузер удобным и комфортным большому числу…
Evince — приложение просмотра документов, призванный заменить множество приложений одним простым, но функциональным.Evince разрабатывается в рамках проекта GNOME — официальной среды рабочего стола проекта GNU, но может использоваться и в других средах (например, KDE). Также доступна версия Evince для Windows.В состав GNOME Evince входит с момента выхода версии GNOME 2.12 7 сентября 2005 года.
Поддерживаемые форматы:
PDF — с…
Arora — кроссплатформенный браузер с открытыми исходными кодами, использующий браузерный движок WebKit. Браузер умеет работать со вкладками, имеет минималистичный интерфейс, простой журнал посещений, закладки, режим конфиденциальности, автозаполнение форм, фильтры блокирования рекламных объявлений и возможность установить пользовательскую таблицу стилей.
Программа arora доступна в официальном…
sensors — программа, использующая libsensors для отображения в цифровом виде такой системной информации, как: температура системы, напряжения и скорости вращений вентиляторов.
Программа XSensors доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или воспользоваться терминалом:
sudo apt-get install…