我找到了一个 Stack Exchange 论坛,将这些符号的标准化与 1991 年标准 IEEE Std 91/91a-1991 联系起来,该标准基于 1962 MIL-STD-806 逻辑图图形符号 军用标准。 MIL-STD-806没有明确说明为什么 AND 和 OR 运算符是这样绘制的,但就像其他人建议的那样,它很可能被选择,因为它使运算符更容易一眼识别。识别符号比识别带有文本的框更容易。
有趣的是,(因为我知道你的目标是更多地了解这些逻辑运算符符号)即使这些符号于 1962 年在军队中通过 MIL-STD-806 进行标准化,似乎仍然需要过一段时间就可以采用。这在 1984 年标准 91/91a-1984 - 逻辑函数的 IEEE 标准图形符号 中显示,更喜欢内部带有符号的框:
根据 IEC 标准,独特形状符号是 出版物 617,第 12 部分,不是首选,但不是 被认为与该标准相矛盾。