请考虑PHP Manual中的以下声明,并告诉我在此上下文中使用的代字号(〜)符号的含义。
浮点数的大小取决于平台,但最大值为 ~1.8e308具有大约14个十进制数字的精度是常见的 值(64位IEEE格式)。
另外,让我知道代号(〜)符号的含义在PHP语言的其他上下文中是否具有否定/不的含义(例如数学) ,~A表示“不是A”。)?
数学或逻辑表达式中使用的波浪号(〜)符号可以是PHP吗?如果是,请提供相同的相关工作代码示例。如果不解释背后的原因?
答案 0 :(得分:1)
修改:我已经提交了一个修补程序来修复PHP文档并且它已被接受,新的措辞是"大约是1.9e308"。
这意味着"大约"在这种情况下,即使句子措辞不当,由于你引用的含糊不清。
在这个特定的上下文中,符号背后没有数学或程序意义,尽管如你所说,在一个程序中,~
表示按位非运算符。
我的猜测是,它是在没有考虑~
在数字之前的其他含义的情况下编写的。
答案 1 :(得分:-1)
PHP中的~
运算符是"bitwise not"。它会反转分配的位(0
&#39}成为1
' s 1
成为0
' s) 。
以纠正"按位"。