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

时间:2013-02-06 16:39:40

标签: c++ c pointers reference operators

正如问题所说,出于教育目的,为什么C选择他们为相应操作选择的操作员。对于&当然它只是简单地读“和”所以这是有道理的。但是,我认为& amp;和地址或%和模数或*和指针。这就是说我也没有看到指针和键盘上可用的任何真实符号之间的连接。为什么选择这些符号?他们只是随心所欲吗?感谢。

1 个答案:

答案 0 :(得分:1)

如果查看ASCII table(标准化的前128个字符),您会发现字符的选择非常有限。他们根本没有为这些运营商选择其他符号。

除$,@和`(反引号)字符外,所有可打印字符均使用。

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