C语言的语义是指什么?该怎么处理

C语言的语义是指什么?
算法?

------解决方案--------------------
一个/一组符号表达的含义即语义。
=表示赋值
==表示相等判断

在Pascal中
:=表示赋值
=表示相等判断

其中=,==,:=属于语言的语法/词法部分
而它们各自表示的含义即语义部分

很明显对于不同的语言,相同的符号表示的意义有可能是不一样的。

------解决方案--------------------
语义是对数据符号的解释
语法是对于这些符号之间的组织规则和结构关系的定义