-
Автор темы
- #1
Сегодня мы с вами поговорим об арифметических операторах.
Спойлеров много, но они не длинные и похожи между собой.
Ну-тс, начнем!
На сегодня тоже задания нет :)
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.
Спойлеров много, но они не длинные и похожи между собой.
Ну-тс, начнем!
Операторы выполняют операции над переменными и их значениями.
Оператор "+" складывает операнды.
Код:
//$x + $y
//Например,
echo 5 + 7;
//Выведет "12"
Оператор "-" вычитает второй операнд из первого.
Код:
//$x - $y
//Например,
echo 7 - 5;
//Выведет "2"
Оператор "*" перемножает операнды.
Код:
//$x * $y
//Например,
echo 5 * 7;
//Выведет "35"
Оператор "/" делит первый операнд на второй.
Код:
//$x / $y
//Например,
echo 7 / 5;
//Выведет "1.4"
Оператор "%" находит остаток от деления первого операнда на второй.
Код:
//$x % $y
//Например,
echo 12 % 5;
//Выведет "2", т.к. остаток от 12 / 5 будет равен 2
Инкремент увеличивает значение переменной на 1
Декремент - наоборот
Код:
$a = 5;
$a++;
echo $a; //Выведет "6", т.к. a + 1 = 6
Код:
$a = 5;
$a--;
echo $a; //Выведет "4", т.к. a - 1 = 4
Операторы инкремента или декремента могут находится как после, как и до переменной.
Разница лишь в том, что ..кремент сначала возвращает текущее значение переменной, а потом ее изменяет, а пост-..кремент сначала его изменяет, а потом уже возвращает.
Разница лишь в том, что ..кремент сначала возвращает текущее значение переменной, а потом ее изменяет, а пост-..кремент сначала его изменяет, а потом уже возвращает.
Код:
$a = 5;
$b = 5;
echo $a++; //Выведет "5", потом прибавит к $a единицу
echo ++$b; //Прибавит к $b единицу, выведет "6" (т.к. 5+1=6)
echo $a--; //Выведет "6", потом вычтет единицу из $a
echo --$b; //Вычтет из $b единицу, и выведет "5" (т.к. 6-1=5)
На сегодня тоже задания нет :)
Если у вас возникли вопросы - пишите в теме. Надеюсь, отвечу :)
Если вы нашли у меня ошибку - пишите в ЛС, чтобы не засорять тему - поправлю.
Если вы хотите дополнить меня - пишите в теме, либо в ЛС - добавлю, оставлю credits.