C语言中赋值语句的规则如下:
1. 赋值语句的格式为:变量名 = 表达式;
其中,变量名表示要被赋值的变量名称,表达式则是右侧的值或运算结果。
2. 赋值号“=”表示将右侧表达式的值赋给左侧的变量,
在赋值完成之后,左侧的变量存储了右侧表达式的值。
3. 表达式可以是常量、变量或者多个常量和变量的组合,
还可以使用基本的算术、关系和逻辑运算符对表达式进行处理。
4. 赋值语句必须在语句末尾添加分号“;”,分号表示一个语句结束。
如果省略分号,则编译器会将该语句与下一条语句合并为一条语句,导致编译错误。
5. 赋值语句的执行顺序是从右到左,
先计算右侧表达式的值,再将其赋给左侧变量。
6. 如果变量在没有初始化的情况下被赋值,
则它的初始值将被覆盖为右侧表达式的值。
7. C语言支持复合赋值运算符,包括“+=”、“-=”、“*=”、“/=”等,
它们可以将右侧表达式的值与左侧变量的值进行运算,最终将结果赋给该变量。