Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 17.02.2026 Время: 06:59
Ваш IP: 216.73.216.63
Загрузка сервера: 0.37
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.

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-26 23:46:55 | liman28 | Категория: PHP | Просмотров: 55
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   NJAM — ПОЛНОФУНКЦИОНАЛЬНЫЙ КЛОН КЛАССИЧЕСКОЙ ИГРЫ PAC-MAN
Полнофункциональный клон классической игры Pac-Man. Njam имеет аналогичный игровой процесс как и в классической игры Pac-Man. Помимо этого игра имеет небольшие системные требования, есть режим одиночной игры и мультиплеер, помимо этого можно играть локально или по сети. В Njam более двухсот уровней, очень симпатичная графика и музыкальное оформление, имеется встроенный реактор уровней и поддержка управление…
  2017-08-07 08:53:37 | Категория: Игры
   Установка qutIM c поддержкой Mail.ru
qutIM — кроссплатформенный клиент мгновенного обмена сообщениями с открытым исходным кодом, распространяемый по лицензии GNU GPL. Разработка клиента началась в январе 2008 года с целью создать IM-клиент с дружелюбным интерфейсом.   qutIM это открытый и бесплатный многопротокольный (ICQ, Jabber, Mail.Ru, IRC, VKontakte) клиент обмена мгновенными сообщениями для Windows, Linux, MacOS X, OS/2, Symbian, Maemo/MeeGo, Solaris и *BSD. Преступим,…
  2017-07-31 20:25:06 | Категория: Интернет
   Ubuntu Tweak — приложение облегчающее настройку Ubuntu.
Оно предлагает множество настроек системы и рабочего стола, недоступных обычным способом. Программа обладает следующим набором функций: Показ основной системной информации (дистрибутив, ядро, процессор, память и т. д.). Настройка Unity, Unity launcher, Главного меню). Настройка Nautilus, сценарии и шаблоны документов для контекстного меню. Настройка Compiz, углов экрана, оконных эффектов, эффектов…
  2017-08-03 13:38:24 | Категория: Ubuntu
   DEVICE DRIVER MANAGER
Device Driver Manager — это графический менеджер приоритарных драйверов, для установки драйверов видеокарт, Wi Fi, и проверка возможности установки ядра PAE 32-битных систем на мультипроцессорах. Приложение поддерживает следующие драйвера: Nvidia, ATI, Intel, VIA и Broadcom. После открытия Device Driver Manager, программа будет сканировать наличие доступных драйверов, после чего предложит доступные драйвера для установки. Установка Device…
  2017-08-04 14:42:31 | Категория: Драйвера
   Springseed — простая программа для ведения заметок
Springseed — простая программа для ведения заметок. В программе имеется поддержка категорий, имеется простое форматирование текста и синхронизация через Dropbox. Springseed обладает стильным интерфейсом, но минималистическим интерфейсом. Слева в окне программы отображаются блокноты, в которых можно создавать новые категории, в центре соответственно список заметок в выбранной категории, ну и справа…
  2017-08-11 23:41:20 | Категория: Офис

Вверх