在此 PHP 文档页面的上下文中波浪符 (~) 符号的含义是什么?
What is meaning of tilde(~) symbol mean in the context of this PHP documentation page?
考虑以下来自 PHP Manual 的陈述,让我知道在此上下文中使用的 波浪号 (~) 符号 的含义。
The size of a float is platform-dependent, although a maximum of
~1.8e308 with a precision of roughly 14 decimal digits is a common
value (the 64 bit IEEE format).
另外,请问代字号(~)符号的意思在其他地方是否有negation/not的意思数学中 PHP 语言的语境(例如,~A 表示 "not A.")?
数学或逻辑表达式中使用的代字号(~)可以是PHP吗?如果是,请提供一些相同的相关工作代码示例。如果不告诉我背后的原因?
PHP 中的 ~
运算符是 "bitwise not"。它反转分配的位(0
变为 1
,1
变为 0
)。
已编辑以更正 "bitwise"。
Edit: I've submitted a patch to fix it to the PHP documentation and it got accepted, the new phrasing is "approximately 1.9e308".
在这种情况下,它的意思是 "approximately",即使由于您引用的含糊不清,句子措辞不佳。
在此特定上下文中,符号背后没有数学或编程意义,尽管如您所说,在程序中,~
表示按位非运算符。
我的猜测是,它是在没有考虑数字前面 ~
的其他含义的情况下编写的。
考虑以下来自 PHP Manual 的陈述,让我知道在此上下文中使用的 波浪号 (~) 符号 的含义。
The size of a float is platform-dependent, although a maximum of ~1.8e308 with a precision of roughly 14 decimal digits is a common value (the 64 bit IEEE format).
另外,请问代字号(~)符号的意思在其他地方是否有negation/not的意思数学中 PHP 语言的语境(例如,~A 表示 "not A.")?
数学或逻辑表达式中使用的代字号(~)可以是PHP吗?如果是,请提供一些相同的相关工作代码示例。如果不告诉我背后的原因?
PHP 中的 ~
运算符是 "bitwise not"。它反转分配的位(0
变为 1
,1
变为 0
)。
已编辑以更正 "bitwise"。
Edit: I've submitted a patch to fix it to the PHP documentation and it got accepted, the new phrasing is "approximately 1.9e308".
在这种情况下,它的意思是 "approximately",即使由于您引用的含糊不清,句子措辞不佳。
在此特定上下文中,符号背后没有数学或编程意义,尽管如您所说,在程序中,~
表示按位非运算符。
我的猜测是,它是在没有考虑数字前面 ~
的其他含义的情况下编写的。