50 cent
5е-1
В большинстве языков неяное приведение булева к числу - нету
это жЫрный намек на жабаскрипт
Даже если и есть, то обычно приводиться к типу первого аргумента, то есть 2 скатиться к true, а потом либо ошибка компиляции (нет операции деления bool на bool) либо оба true приведется к 1 и результат деления тоже единица
В "явное лучше неявного" python есть неявное приведение к Bool:
- чисел
- None
- пустых списков
- пустых строк (Но это не точно)
ЪУЪ бесит. В остальных местах там с приведением не так плохо
- чисел
- None
- пустых списков
- пустых строк (Но это не точно)
ЪУЪ бесит. В остальных местах там с приведением не так плохо
С++ (как, впрочем, и большинство других популярных языков) поймет это как целочисленное число. Проблема в том, что у верхнего и нижнего выражений результат будет тоже целочисленный.
!false / 2
Последнее поясните пожалуйста.
В физике часто используется постоянная Планка ℎ, а ещё чаще – постоянная Дирака ħ = ℎ/2_. Если же применить тот же принцип к пи (черта = деление на 2_), то получится пи с чертой = _/2_ = 1/2.
На месте прочерков должны быть пи (π), просто то ли Реактор, то ли браузер не может в Юникод.
~False / (True + True)
Чтобы написать коммент, необходимо залогиниться