C Primer Plus 第五章学习总结 2015.4.19

 C Primer Plus 第五版 普拉塔著
                                  ——学习总结

第五章  运算符、表达式和语句

(本章主要就是几个运算符及其组成的表达式 搞清运算符的优先级一切就哦了)

几本运算符 + - * / 


赋值运算符 =  (涉及了几个术语:数据对象,左值、右值和操作数)


/*(数据对象:泛指存储区的术语,数据存储区能用于保存值,用于保存数据或数组的数据存储区就是一个数据对象;
左值:用于标识一个特定数据对象的名字或表达式;
右值:可以是常量,变量或者任何一个可以产生一个值的表达式。
操作数:运算符操作的对象)*/


赋值运算符 int a,b,c;
          a=b=c=8;//成立
加减+-  a=+12; a=a+12; i++;++i;j--;--j举一例子说明
i=8;
printf("%d",i++);
printf("%d",i);
输出结果是:8  9
printf("%d",++i);
printf("%d",i);
输出结果是:9 9
同理--


乘除*/
整型变量的加减乘除得到的数仍然为整型
加减乘除其中有一位是浮点型,计算结果就是浮点型(没有类型转换的情况下)
3/5==0;小数点后直接去掉,称作截尾;趋零截尾。


运算的优先级。


从高到低 ()- + ++ -- sizeof(type)(一元运算符) * / %求余 + - > < >= <= == !=  =
 取模运算即求余 用于整数,
最简单的表达式可以是一个操作数 6;
 每个表达式都有一个值
语句是构成程序的基本部分用 ;
尽管一个语句是一条完整的指令,但不是所有的完整指令都是一条语句 x=6+(y=6);
副作用只是指对数据对象或文件的修改。
复合语句 代码块 {}
表达式 运算符和操作数的组合


数据转换中 包含两种数据类型的运算里,两个值都会被转成两种类型较高级别,赋值语句里计算结果要转换成被赋值的那个变量的类型。


指派运算符 (type)进行强制类型转换


实际参数或实际参量 统称 参数
形式参数或形式参量 统称 参量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值