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

   AbiWord
AbiWord — компьютерная программа текстовый процессор. Предназначена для работы в операционных системах Linux и других UNIX-подобных, Windows. Возможности программы: форматирование и стили текста; создание таблиц и списков; вставка колонтитулов и сносок; вставка и масштабирование рисунков; проверка орфографии (поддерживается русский язык); составление оглавлений; печать. AbiWord занимает очень мало места и…
  2017-08-04 22:38:59 | Категория: Офис
   GMAPCATCHER — ПРИЛОЖЕНИЕ ПОЗВОЛЯЮЩЕЕ ПРОСМАТРИВАТЬ РАЗЛИЧНЫЕ ОНЛАЙН-КАРТЫ БЕЗ ИНТЕРНЕТА
GMapCatcher — приложение позволяющее просматривать различные карты, такие как например Google Maps, OpenStreetMap, CloudMade, Yahoo Maps, OpenCycleMap, Information Freeway и Virtual Earth без Интернета. Программа весьма полезна тем у кого ограничен Интернет, путешественникам. Перед использованием в режиме офлайн необходимо загрузит карты, для этого необходимо выбрать Ваш регион, выбрать сервис онлайн-карты и загрузить карту. Так же модно указать…
  2017-08-11 17:33:01 | Категория: Разное
   QUPZILLA — БЫСТРЫЙ И БЕЗОПАСНЫЙ ВЕБ-БРАУЗЕР С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ
QupZilla — быстрый и безопасный веб-браузер с открытым исходным кодом, предназначенный для массового пользователя. Он позволяет интеграцию с пользовательским окружением рабочего стола и имеет ряд отличительных особенностей, положительно воспринятых рецензентами. QupZilla распространяется под лицензией GPL v3. Особенности программы Привычный вид QupZilla использует родной стиль элементов управления среды Linux.…
  2017-08-08 19:07:47 | Категория: Интернет
   NETPANZER — МНОГОПОЛЬЗОВАТЕЛЬСКАЯ СЕТЕВАЯ ВОЕННО-ТАКТИЧЕСКАЯ ИГРА
NetPanzer — многопользовательская сетевая военно-тактическая игра netPanzer — сетевая тактическая военная игра в изометрической проекции для нескольких игроков, в которую можно играть через Интернет или по локальной сети. Игры один на один возможны через прямое соединение или модем. Игра идёт в реальном времени, но основана на быстрых тактических действиях и управлении воинскими соединениями. Битвы…
  2017-08-08 15:47:36 | Категория: Игры
   ОWARSPEAR ONLINE – ЭТО КРОССПЛАТФОРМЕННАЯ ОНЛАЙН ИГРА
ОWarspear Online – это кроссплатформенная онлайн игра (ММОРПГ). Зайдя в игру, вы окунетесь в уникальный игровой мир с собственной историей, полный приключений и игровых возможностей. Здесь вас ждет общение с игроками со всего мира, приятные знакомства, новые и надежные друзья, которые проверяются в бою. Красочная графика, позволит насладиться игровым процессом без «рывков» экрана. Создавая своего…
  2017-08-08 09:42:40 | Категория: Игры

Вверх