- 2
- 0
- 约1.25万字
- 约 33页
- 2019-04-15 发布于中国
- 举报
2.3.7 逗号运算符及逗号表达式 逗号运算符是“,”,它的优先级低于赋值运算符,是左结合性。用逗号运算符将若干个表达式连接成一个逗号表达式。一般形式如下: 表达式1,表达式2,……表达式n 逗号表达式的操作过程是:先计算表达式1,再计算表达式2,……,最后再计算机表达式n,而逗号表达式的值为最右边表达式n的值。 如: a=4.5, b=6.4, 34.5-20.1, a-b 该逗号运算表达式,它由四个表达式结合而成,从左向右依次计算,逗号表达式的值为a-b的值,即-1.9。 在【例2.2】程序实例中“d=(c,d=c);”是将逗号表达式c,d=c的值赋给变量d。 值得注意的是,逗号运算符是C语言所有运算符中优先级最低。如:a=10,20;不同于a=(10,20);,前者a的值为10,表达式的值为20,后者a的值为20,表达式的值也为20。 返回本节目录 2.3.8 求字节运算符 C求字节运算符是sizeof,它用于计算变量或某种类型的量在内存中所占的字节数。用法有两种: 1.sizeof 表达式 2.sizeof(类型名) 功能是计算出表达式计算结果所占用内存的字节数。如:在【例2.1】程序实例中“printf(”int:%d,short:%
原创力文档

文档评论(0)