【问题标题】:what is the '¬' character called and what is it for什么是'¬'字符,它是做什么用的
【发布时间】:2021-05-29 16:25:04
【问题描述】:

我从来没有想过我需要输入这个字符 "¬",所以我想知道它叫什么,它是做什么用的,为什么它出现在我的键盘上(我的英国和欧盟键盘)?我认为它可能在 1970 年代有一些共同的功能,但我很好奇这可能是什么,因为我几乎完全可以肯定,在 25 年多的时间里,我从来没有需要为任何东西输入这个字符。我确实经常使用波浪字符 "`",但从不使用 "¬" 的那个键上的移位变体。

我问这个的部分原因是我可能会将它用作 AutoHotkey 触发器,因为它对我来说似乎完全没用,但在我这样做之前我很好奇它可能是什么等。

【问题讨论】:

    标签: keyboard special-characters autohotkey


    【解决方案1】:

    这是逻辑否定符号。

    它在某些编程语言中被用作否定布尔值的手段,特别是旧语言

    【讨论】:

    • 有趣,想想看,这听起来确实有点像我在遥远的过去听过的东西,但是,我使用 bash、python、C#、PowerShell、AutoHotkey 和其他一些语言我从来没有见过这个使用过。嗯,也许它被用于像 Fortran 这样古老的东西。太好了,我想我可以安全地将它用于其他目的,谢谢! ?
    • 美国键盘上没有这个符号也很有趣。如果我们在左上角(Esc 下方)讨论相同的反引号键,我们的第二个符号是波浪号(~)。你没有穿过池塘的这把钥匙吗?
    • @YorSubs 通常编程语言不使用它,因为它既不在美国键盘上也不在 ASCII 中。但是,在写出逻辑表达式时,它会使用:¬(x∧y) 表示 NOT (x AND y);在编程中,这将(通常)写为!(x && y).
    【解决方案2】:

    在 AppleScript 中也使用 ¬ 字符来强制一长行代码换到下一行。在法语 Mac 键盘上,您可以使用 Option (alt) "L" 来获得它,它有一种逻辑:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 2021-06-24
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多