C语言逗号运算符详解:顺序求值运算符的使用与实例解析
C语言中的逗号有两种含义:

1. 意思是“分隔符”,与中文中的逗号意思相同;
2.表示“逗号运算符”的含义,用于连接两个表达式。例如:
3+5,6+8:称为逗号表达式,也称为“顺序求值运算符”。逗号表达式的一般形式为表达式1、表达式2。
逗号表达式的求解过程为:先求解表达式1,再求解表达式2,整个逗号表达式的值就是表达式2的值。例如:上面表达式“3+5,6+8”的值” 是 14。
扩展信息:
操作符号:
位右移 (>>) 运算符可以是算术(最高有效位的左端补码)或逻辑(0 的左端补码)位移。例如,11100011右移3位,算术右移后为11111100,逻辑右移后为00011100。
由于算术右移更适合处理负号整数,因此几乎所有编译器都使用算术右移。
运算符的优先级从高到低大致为:一元运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。
数据类型:
C的数据类型包括:整数类型、字符类型、实数类型或浮点类型(单精度和双精度)、枚举类型、数组类型、结构体类型、联合类型、指针类型和空类型。
常量和变量:
常量的值不能更改,符号常量名称通常采用大写字母。变量是由标识符命名的量,其值可以更改。
标识符是以字母或下划线开头的字母、数字或下划线的序列。请注意第一个字符必须是字母或下划线,否则将是非法变量名。变量在编译时被分配相应的存储单元。
大批:
如果变量名后跟方括号中的数字,则声明是数组声明。字符串也是数组的一种。它们以 ASCII NULL 终止数组。需要注意的是,方括号内的索引值是从0开始计算的。
参考: