算术运算、关系运算

来源:互联网 发布:测试网络命令 trac 编辑:程序博客网 时间:2024/06/08 17:11

1626-5-刘小铭总结《2016年10月3日》【连续3天总结】

标题:算术运算、关系运算、逻辑运算

关键词:运算注意点、优先级

内容:

         A、一句话概括今日目标完成情况

             (1)数据类型的复习:80%

             (2)了解算术运算,关系运算:90%

         B、具体内容:

             一、今天看了一下昨天讲的数据类型,还是那句话,多接触接触就熟了。

             二、今天主要的是把算术运算、关系运算、逻辑运算学习了一遍。

                  (1)在各种运算中还是有许多的注意点的。如:

                            算术运算中,

                            1.b^2-4ac要写成b*b-4.0*a*c。并且次方运算较少时,最好不用pow(x,y),直接乘起来即可。

                            2.自增自减运算符前置后置是不同的,因而少在表达式中运用。

                            3.运算的数据类型:1/2与1.0/2.0含义是不同的。1/2=0    1.0/2.0=0.5

                               不同数据类型,级别低的向级别高的类型转换

                               short,char →int→ unsigned →long →double(高)

                             也可以强制类型转换(<类型>)x  或<类型>(x)

                             意为将x转换为<类型>的数据。

                             注:double(1/2)与(double)1/2不同。double(1/2)是先运算再将结果的数据类型转换,所以其结果仍为0,(double)1/2是先将数据类型转换再运算。

                            关系运算中,

                            1.等于要用==,不等于用!=。

                            2.在运用时不能连用,如:判断5是否在5到10之间,不能用5<x<10。因为在输入-2时,先判断左边5<-2为false,所以为0,而0<10为true,总结果为1(即true),这是错的。

                三、所有的运算要注意优先级问题,因此,在运算时,要养成用圆括号的好习惯。

         C、明日计划:(1)将常量与变量这一课看一遍(笔记整理的不好)

                                  (2)学习逻辑运算和位运算,并且将之前的运算自己编写看看。

                                    

0 0
原创粉丝点击