Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 1 | Боты: 1
Дата 17.05.2026 Время: 07:15
Ваш IP: 216.73.217.37
Загрузка сервера: 0.91
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   CALIBRE — УПРАВЛЕНИЕ БИБЛИОТЕКОЙ ЭЛЕКТРОННЫХ КНИГ
Calibre — управление библиотекой электронных книг Calibre создавалась, как готовое решение для электронных библиотек. Включает в себя управление библиотекой, преобразование форматов, перевод лент новостей в формат электронных книг и поддержку синхронизации с устройствами для чтения электронных книг. Calibre — это прежде всего программа для создания каталогов электронных книг. Она позволяет управлять вам…
  2017-08-07 22:38:54 | Категория: Офис
   KCHECKERS — ИГРА В ШАШКИ
kcheckers — это Qt-версия классической настольной игры в шашки. Имеет следующие особенности: Встроенный игровой движок. Различные уровни мастерства: Beginner, Novice, Average, Good, Expert и Master. Несколько тем для игровой доски. Поддержка переносимого формата базы данных с нотацией игр. Сохранение, загрузка и перезапуск игры. Автоматическая смена цвета шашек. Многократные отмены/возвраты ходов. Нумерация игрового поля…
  2017-08-11 08:55:51 | Категория: Игры
   LIBREOFFICE 4.2
LibreOffice — мощный офисный пакет, полностью совместимый с 32/64-битными системами. Переведён более чем на 30 языков мира. Поддерживает большинство популярных операционных систем, включая GNU/Linux, Microsoft Windows и Mac OS X.   LibreOffice бесплатен и имеет открытый исходный код, следовательно, вы можете бесплатно скачивать, использовать и изучать LibreOffice. LibreOffice бесплатен как для частного, так и для образовательного или…
  2017-08-04 14:32:52 | Категория: Офис
   digiKam
digiKam — программа для работы с цифровыми фотографиями, каталогизатор и редактор. Идеальной средой для работы программы является KDE, digiKam органично интегрирована в среду рабочего стола KDE. Данная программа поддерживает следующие возможности: Загрузка фотографий в компьютер с цифровых камер, сканеров и переносных накопителей — для этого используется gphoto2. Просмотр и…
  2017-08-03 15:00:34 | Категория: Графика
   VoR - маневрируйте между астероидами
Это весьма сложная игра, которая позволит вам занять себя ненадолго, когда надо убить несколько минут свободного времени. Самое главное в ней — очень аккуратно нажимать на клавиши! Слишком большое усилие приведёт к тому, что вы можете погибнуть среди каменных глыб! Для запуска игры нажмите «ПРОБЕЛ» или «1» для запуска «легкой» игры. Игра доступна из официального репозитория Ubuntu, ее…
  2017-08-13 11:03:20 | Категория: Игры

Вверх