第四章:逗号运算符专题

一:逗号运算符的定义:含有两个运算对象,按照从左向右的顺序依次执行求值,逗号运算符的真正结果是右侧表达式的值。

二、算术转换:把一种算术类型转换成另外一种算术类型,算术转换的规则定义了一套类型转换的层次,其中运算符的运算对将转换成最宽的类型。假如一个运算对象的类型是long double,那么不论另外一个运算对象的类型是什么都转换成long double型,当表达式中既有浮点型也有整数类型时,整数值将转换成相应的浮点类型。

三、数组转化成指针:在大多数用到数组的表达式中,数组自动转化成指向数组首元素的指针:

 int ia [10];        //含有10个整数的数组
 int* ip =ia;      //ia 转换成指向数组首元素的指针

四、指针的转换:常量整数值0或者字面值nullptr能转换成任意指针类型。

五、转换成布尔类型:存在一种从算术类型或者指针类型向布尔类型自动转换的机制。如果指针或者算术类型的值为0,转换结果是false;否则转换结果是true。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

N1314N

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值