为什么用‘=’符号代表赋值,而不是‘:=’或‘==’?

赋值 比较
Pascal     := =
C = ==

可以看到在Pascal语言中赋值运算符是":=".然而C语言却用"="代表赋值。

这是为什么呢?

原因在于,一般而言,赋值运算是比较多使用的。因此,使用更少的字符表示赋值运算,会更简洁方便。

所以,C语言选择使用单个字符"=",代表赋值。

这和键盘的设计思想是相同的,26个英文字母的位置安排和人类的使用频率的最大相关的。


你可能感兴趣的:(趣味小知识之C)