为什么C选择某些运算符作为它们的符号

Why did C choose certain operators to be the symbol they are?

本文关键字:符号 运算符 选择 为什么      更新时间:2023-10-16

正如问题所说,出于教育目的,C为什么选择他们为相应操作选择的运算符。对于&当然,它只是简单地读作"answers",所以这是有意义的。然而,我认为&以及地址或%和模数或*和指针。话虽如此,我也没有看到指针和键盘上任何可用的真实符号之间的连接。为什么选择这些符号?他们只是武断的吗?谢谢

如果您查看ASCII表(标准化的前128个字符),您可以看到字符的选择非常有限。对于这些操作员来说,他们根本没有其他符号可供选择。

除了$、@和`(backtick)字符外,所有可打印字符都被使用。

可能C开发的第一台计算机的字符集中没有这三个字符。