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的主要内容,如果未能解决你的问题,请参考以下文章