с плавающей запятой. Что означает значение символа тильды (~) в контексте этой страницы документации PHP?

Рассмотрим ниже заявление от Руководство по PHP и дайте мне знать значение символ тильды (~) используется в этом контексте.

Размер поплавка зависит от платформы, хотя максимум
~ 1.8e308 с точностью примерно 14 десятичных цифр является распространенным
значение (64-битный формат IEEE).

Кроме того, дайте мне знать, есть ли смысл символ тильды (~) иметь значение Отрицание / не в других контекстах языка PHP, как в математике (например, ~ A означает «не А.»)?

Может ли символ тильды (~) В математическом или логическом выражении используется PHP? Если да, предоставьте мне пример относительного рабочего кода того же самого. Если не объясните мне причину этого?

0

Решение

Редактировать: Я представил патч, чтобы исправить это в документации PHP, и он был принят, новая фраза «приблизительно 1.9e308».

В данном контексте это означает «приблизительно», хотя предложение плохо сформулировано из-за той неоднозначности, на которую вы ссылаетесь.

В этом конкретном контексте за символом нет математического или программного значения, хотя, как вы сказали, в программе ~ означает побитовый не оператор.

Я предполагаю, что это было написано без мысли о других значениях ~ предшествующий номер.

1

Другие решения

~ Оператор в PHP является «побитовый нет». Инвертирует назначенные биты (0стало 1и 1стало 0«S).

отредактировано, чтобы исправить «поразрядно».

-1

По вопросам рекламы [email protected]