您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
第二章 数据类型,运算符和表达式05
发布时间:2021-04-07 18:27:28编辑:雪饮阅读()
++i与—i
++i与—i分别是变量参与运算前先自身进行加或减
如下程序运行结果分别是9和8
#include <stdio.h>
void main(){
int i=8;
printf("%d\n",++i);
printf("%d\n",--i);
}
字符型与整型的赋值
字符型赋值给整型,将字符型对应ascall码赋值于整型的低8位。
整型赋值给字符型,正好相反,将整型的低8位取得,然后赋值给字符型。
逗号运算符
在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。
其一般形式为:
表达式1,表达式2
其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。
实例程序如:
这里最后z的值仅仅是最后一个逗号后面的b+c的值,即为10.
而y的值就是6,因为y=(x=a+b)是一个表达式。与b+c无关,b+c与y=(x=a+b)组成z的逗号表达式的整体,所以z的值即随后一个逗号即b+c,值为10.
并不是在所有出现逗号的地方都组成逗号表达式,如在变量说明(声明)中,函数参数表(形参)中逗号只是用作各变量之间的间隔符。
关键字词:逗号运算符,c,c语言
下一篇:007第三章 顺序程序设计01