lesson 2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lesson 2相关的知识,希望对你有一定的参考价值。

五.数字类型

  1、对于计算机精确度要求很高的实数,使用decimal

  2、内存使用要求苛刻,在保证取值范围条件下尽量使用占位较小类型

  3、如果没有上述要求,整数用int,实数用double

六.代码注释

  •    单行注释://注释内容
  •   多行注释:/*注释内容*/
  •   文档注释:

七.运算符

  1、常见运算符

  书写类型:()

  功能作用:

    l  类型转换

    l  改变运算顺序

    l  函数调用

  2、加加运算符:

    l  变量名++:计算返回结果,与变量相同将变量值自增1

    l  ++变量名:计算返回结果是变量值加1,将变量的值自增1

  3、减减运算符:

    l  变量名--:计算返回结果,与变量相同将变量值自减1

    l  --变量名:计算返回结果是变量值减1,将变量的值自减1

  4、赋值符号

  书写语法:变量名=运算代码

  5、逻辑运算符

  常见:==、!=、<、>、<=、>=、&&、||、!

  返回类型:bool类型

    l  &&:两个bool类型进行运算,结果:真真为真,其他为假

    l  ||:两个bool类型进行运算,结果:假假为假,其他为真

    l  !(一元运算符):对一个bool类型的数据求反。

    数据为真,运算结果为假

    数据为假,运算结果为真

  1、  三目运算符:需要三个操作数参与运算

  书写方式:操作数1?操作数2:操作数3(操作数1为bool类型)

  返回结果:如果操作数1判定结果为真,则将操作数2作为返回结果

              如果操作数1判定结果为假,则将操作数3作为返回结果

  2、  位运算符:用于对数字进行二进制计算

             

   
   

 

   
   

  &与:每一位比较,都为1取1,否则取0

   |或:每一位比较,都为0取0,否则取1

   ^异或:每一位比较,相同取0,不相同取1

   <<左移:对一个二进制数字向左移动指定位数

    >>右移:对一个二进制数字向右移动指定位数

   ~取补:1变0,0变1

  3、  运算符优先级

    l  赋值运算:永远最后运行

    l  数字运算:先运行括号,有嵌套从里到外运行,

            再运行乘、除、求余,

            最后进行加减

    l  类型转换(显示转换)与函数调用:

    先进行函数调用,得到返回结果,最后进行函数调用

  10、逻辑运算

  书写格式:表达式1&&表达式2

  11、其他:使用小括号或分开书写来控制运算顺序

八.If判断

 If(条件1)  必须有一个

{代码1;}

Else if(条件2)    可以有多个

{代码2}

Else        可以没有

{代码3}

以上是关于lesson 2的主要内容,如果未能解决你的问题,请参考以下文章

2016下学期第十三十四周周记

react-native-lesson

[CODIlity]LESSON1&LESSON2

lesson009 lesson010 作业

vi/vim教程

0301001_Lesson1&2